import sys
from PyQt5.QtWidgets import QApplication,QWidget,QLabel,QComboBox,QHBoxLayout
qAp = QApplication(sys.argv)
natang = QWidget()
natang.setStyleSheet('font-family: Tahoma; color: #914; font-size: 18px;')
hbl = QHBoxLayout()
natang.setLayout(hbl)
khokhwam = QLabel('อยู่ภาค')
hbl.addWidget(khokhwam)
combo = QComboBox()
combo.addItem('เหนือ')
combo.addItem('กลาง')
combo.addItem('อีสาน')
combo.addItem('ใต้')
# หรือ combo.addItems(['เหนือ','กลาง','อีสาน','ใต้'])
hbl.addWidget(combo)
natang.show()
qAp.exec_()
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QComboBox,QHBoxLayout,QPushButton
qAp = QApplication(sys.argv)
natang = QWidget()
hbl = QHBoxLayout()
natang.setLayout(hbl)
def lueak(): # เมื่อกดปุ่มแล้วให้ยกเลิกการเลือกในกล่อง
combo.setCurrentIndex(-1)
pumkot = QPushButton('o_O"')
hbl.addWidget(pumkot)
pumkot.clicked.connect(lueak)
combo = QComboBox() # กล่องเลือกข้อความ
combo.addItems(['alpha','beta','gamma']) # ใส่ข้อความไป ๓ ตัว
hbl.addWidget(combo)
natang.show()
qAp.exec_()
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QComboBox,QHBoxLayout,QVBoxLayout,QPushButton
qAp = QApplication(sys.argv)
natang = QWidget()
hbl = QHBoxLayout()
natang.setLayout(hbl)
combo = QComboBox()
combo.addItem('muramura')
combo.addItem('iraira')
combo.addItem('sarasara')
hbl.addWidget(combo)
combo.setCurrentText('iraira')
vbl = QVBoxLayout()
hbl.addLayout(vbl)
pumkot = QPushButton('') # ปุ่มนี้กดแล้วยกเลิกการเลือก
pumkot.clicked.connect(lambda: combo.setCurrentIndex(-1))
vbl.addWidget(pumkot)
pumkot = QPushButton('mm')
pumkot.clicked.connect(lambda: combo.setCurrentText('muramura'))
vbl.addWidget(pumkot)
pumkot = QPushButton('ff') # ปุ่มนี้ไม่มีในตัวเลือก กดแล้วจะไม่เกิดอะไรขึ้น
pumkot.clicked.connect(lambda: combo.setCurrentText('furafura'))
vbl.addWidget(pumkot)
pumkot = QPushButton('ii')
pumkot.clicked.connect(lambda: combo.setCurrentText('iraira'))
vbl.addWidget(pumkot)
pumkot = QPushButton('ss')
pumkot.clicked.connect(lambda: combo.setCurrentText('sarasara'))
vbl.addWidget(pumkot)
natang.show()
qAp.exec_()
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QComboBox,QLabel,QVBoxLayout,QPushButton
qAp = QApplication(sys.argv)
natang = QWidget()
natang.setStyleSheet('font-family: Tahoma; font-size: 17px;')
vbl = QVBoxLayout()
natang.setLayout(vbl)
khokhwam = QLabel('จะเบิกเงินเท่าไหร่')
vbl.addWidget(khokhwam)
combo = QComboBox()
vbl.addWidget(combo)
for ngoen in [0,100,500,1000,5000]:
combo.addItem('%d'%ngoen)
combo.setCurrentText('0')
combo.setEditable(True)
natang.show()
qAp.exec_()
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QPushButton,QComboBox,QHBoxLayout
qAp = QApplication(sys.argv)
natang = QWidget()
hbl = QHBoxLayout()
natang.setLayout(hbl)
combo = QComboBox()
hbl.addWidget(combo)
for i in range(8):
combo.addItem(str((i+3)*4)+' คน')
pumkot = QPushButton('')
hbl.addWidget(pumkot)
pumkot.setFixedSize(240,45)
pumkot.setStyleSheet('font-family: Tahoma; font-size: 16px;')
def saikhokhwam():
pumkot.setText('ลำดับที่: %d | ข้อความ: %s'%(combo.currentIndex(),combo.currentText()))
pumkot.clicked.connect(saikhokhwam)
natang.show()
qAp.exec_()
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QComboBox
qAp = QApplication(sys.argv)
natang = QWidget()
combo = QComboBox(natang)
def lueaklaeo(i):
print('เลือกข้อความ %s ลำดับที่ %d'%(combo.currentText(),i))
combo.activated.connect(lueaklaeo)
combo.addItems(['kujira','ika','iruka','kurage'])
natang.show()
qAp.exec_()
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QLabel,QComboBox,QHBoxLayout
qAp = QApplication(sys.argv)
natang = QWidget()
hbl = QHBoxLayout()
natang.setLayout(hbl)
khokhwam = QLabel('')
hbl.addWidget(khokhwam)
def lueak(text):
khokhwam.setText('ขอ '+text+' ชาม')
combo = QComboBox()
hbl.addWidget(combo)
for i in range(9):
combo.addItem(str((i+4)*3))
combo.currentTextChanged.connect(lueak)
natang.show()
qAp.exec_()
ติดตามอัปเดตของบล็อกได้ที่แฟนเพจ