Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 895d3bdb

Přidáno uživatelem Martin Forejt před téměř 4 roky(ů)

Re #8489 - simple pyqt window

Zobrazit rozdíly:

aswi2021vochomurka/app.py
1
from PyQt5.QtWidgets import QApplication
2

  
3
from aswi2021vochomurka.view.main_view import MainView
4

  
5

  
6
class Application(QApplication):
7
    def __init__(self, sys_argv):
8
        super(Application, self).__init__(sys_argv)
9
        self.main_view = MainView()
10
        self.main_view.show()
aswi2021vochomurka/main.py
1
import sys
2

  
3
from aswi2021vochomurka.app import Application
4

  
5

  
1 6
def start():
2 7
    print("hello world Vochomurka")
8
    app = Application(sys.argv)
9
    sys.exit(app.exec_())
aswi2021vochomurka/view/main_view.py
1
from PyQt5.QtCore import QSize
2
from PyQt5.QtWidgets import QMainWindow, QPlainTextEdit
3

  
4

  
5
class MainView(QMainWindow):
6

  
7
    def __init__(self):
8
        QMainWindow.__init__(self)
9

  
10
        self.setMinimumSize(QSize(440, 240))
11
        self.setWindowTitle("MQTT demo")
12

  
13
        # Add text field
14
        self.b = QPlainTextEdit(self)
15
        self.b.insertPlainText("App started...\n")
16
        self.b.move(10, 10)
17
        self.b.resize(400, 200)

Také k dispozici: Unified diff