Рубрики
Без рубрики

Окно на рабочем столе, кнопка и нажмите с Python

Python. Теги с Python, Pyqt.

Приложения Python не нужно только командной строки. Вы можете создать настольное программное обеспечение. В языке программиста: Графические пользовательские интерфейсы (GUI)

Так как ты это делаешь? Вам нужно использовать модуль. Есть несколько модулей, таких как Tkinter, WXWidgets и Pyqt. PYQT – хороший выбор.

Если вы знаете, ориентированные объектно-ориентированные концепции программирования, это довольно легко. Если нет, проверьте ресурсы ниже.

Итак, давайте сделаем настольное приложение, но Для современного рабочего стола

Пример

Программа ниже создает окно на рабочем столе с помощью кнопки. Если вы нажмете кнопку, всплывающее окно будет отображаться (qmessagebox). Внутри класса мы устанавливаем некоторые окна свойства.

#!/usr/bin/python3
from PyQt5 import QtCore
from PyQt5.QtWidgets import *

class MainWindow(QMainWindow):
    def __init__(self, name, title):
        super(MainWindow, self).__init__()
        self.w = 0
        self.h = 0
        self.init_ui(name, title)

    def init_ui(self, name, title):
        self.w = 200
        self.h = 100
        self.setObjectName(name)
        self.setWindowTitle(title) 
        self.resize(self.w, self.h) 

        self.btn_clickme = QPushButton(self)
        self.btn_clickme.setGeometry(QtCore.QRect(10, 10, 100, 24))
        self.btn_clickme.setObjectName('click_me')
        self.btn_clickme.setText('clicky click!')
        self.btn_clickme.clicked.connect(self.do_something)

    def do_something(self):
        QMessageBox.information(self, 'clicked', 'clicked!')

if __name__ == '__main__':
    import sys
    app = QApplication(sys.argv)
    n = 'Hello'
    t = 'Hello, Soaring!'
    ex = MainWindow(n, t)
    ex.show()
    sys.exit(app.exec_())

Результаты в:

Ресурсы:

Оригинал: “https://dev.to/petercour/desktop-window-button-click-with-python-31k5”