Revize 895d3bdb
Přidáno uživatelem Martin Forejt před téměř 4 roky(ů)
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
Re #8489 - simple pyqt window