-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp8.py
29 lines (25 loc) · 912 Bytes
/
app8.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# จัดการ Widget ด้วย Method
from PyQt6.QtCore import QCoreApplication,QSize
from PyQt6.QtWidgets import QApplication,QWidget,QPushButton,QHBoxLayout
#ອອກແບບໜ້າຕ່າງ
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("ໂປຣເເກມທົດລອງ")
self.setFixedSize(QSize(400,300))
#สร้าง layout และตั้งค่า
hbox = QHBoxLayout()
self.setLayout(hbox)
for message in ["Open","Save","Exit"]:
self.display_button(message,hbox)
def display_button(self,text,layout):
btn=QPushButton(text)
btn.setFixedSize(QSize(100,50))
layout.addWidget(btn)
#ລັນໂປຣເເກມ
app=QCoreApplication.instance()
if app is None:
app=QApplication([])
window = MainWindow()
window.show()
app.exec()