Найти тему
Типо_Программист

Появление изображения при нажатии на кнопку при помощи языка программирования Python и его библиотеки PyQt5

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

К предыдущему коду (в прошлой статье) добавим строчки для создания кнопки и обработаем ее нажатие:

В 9 строчке создаем кнопку (self.button – переменная, QtWidgets.QPushButton – команда для создания кнопки, «показать картинку» - имя кнопки, self – ссылка на экран).

В 10 строчке даем координаты местоположения кнопки (self.button – переменная с кнопкой, move – команда для указания местоположения элементов, 100 – ширина, 100 – высота).

В 11 строчке обрабатываем нажатие кнопки (self.button – переменная с кнопкой, clicked.connect – отслеживает нажатие, self.d – при нажатии открывается функция d).

Строчки 12-15 мы разбирали в прошлой статье.

В 17 строчке создание функции d.

В 18 строчке мы вставляем в текст наше изображение, то есть при нажатии на кнопку открывается функции, где прописана замена текста на изображение (self.label2 – переменная с текстом, setPixmap – вставить изображение, self.pix – переменная с изображением).

В итоге у нас получается (до нажатия):

-2

После нажатия:

-3

Наука
7 млн интересуются