Найти в Дзене
Типо_Программист

Создание второго окна и смена местоположение окна на языке программирования Python и его библиотеки PyQt5

В этой статье мы создадим второе окно при нажатии на кнопку и рассмотрим, как переместить окно, чтобы при запуске оно появлялось в нужном месте. Первым делом создадим кнопку для открытия второго окна, создавать элемент кнопки, мы учились в прошлых статьях. Теперь у нас есть кнопка «открыть второе окно» и мы обрабатываем ее нажатии в функции «self.kn3». Начнем сначала с создания второго окна, а потом добавим действие кнопке (открыть окно). Как уже писалось ранее, у каждого окна свой класс. В 36 строчке создаем класс с названием «TwoWindow». В 37-38 строчке пишем необходимые команды для создания окна (подробнее было написано в прошлых статьях). В 39 строчке даем название окну. В 40 строчке пишем размеры окна и в 41 строчке дает координаты местоположения окна. Когда окно создано, можно приступить к обработки нажатия кнопки. В 32 строчке создаем функцию с названием «kn3». В 33 строчке создаем переменную «открыть» и передаем ей класс «TwoWindow». В 34 строчке переменную «открыть» запускаем

В этой статье мы создадим второе окно при нажатии на кнопку и рассмотрим, как переместить окно, чтобы при запуске оно появлялось в нужном месте.

Первым делом создадим кнопку для открытия второго окна, создавать элемент кнопки, мы учились в прошлых статьях.

Теперь у нас есть кнопка «открыть второе окно» и мы обрабатываем ее нажатии в функции «self.kn3».

-2

Начнем сначала с создания второго окна, а потом добавим действие кнопке (открыть окно).

Как уже писалось ранее, у каждого окна свой класс.

В 36 строчке создаем класс с названием «TwoWindow».

В 37-38 строчке пишем необходимые команды для создания окна (подробнее было написано в прошлых статьях).

В 39 строчке даем название окну.

В 40 строчке пишем размеры окна и в 41 строчке дает координаты местоположения окна.

Когда окно создано, можно приступить к обработки нажатия кнопки. В 32 строчке создаем функцию с названием «kn3».

В 33 строчке создаем переменную «открыть» и передаем ей класс «TwoWindow».

В 34 строчке переменную «открыть» запускаем с помощью команды «show».

(!Примечание: если у вас при запуске не видно последнюю кнопку, то надо увеличить высоту окна, пример представлен ниже)

-3

Меняем высоту экрана:

-4

В итоге у нас получается такая программа:

-5

Команда «move» поможет переместить окно в нужное местоположение (self.move(100, 400)):

-6