from PyQt5.QtWidgets import *
import sys
class windows (QWidget):
def __init__ (self,preent=None):
super(windows, self).__init__(preent)
self.main()
self.resize(600, 300)
def main (self):
def QSUP ():
QLabelS.setText(str(Slider.value()))
def CheckBox_1_C ():
if CheckBox_1.isChecked() == True :
CheckBox_1.setText("CheckBox_1_on")
for i in range(100):
ProgressBar_1.setValue(ProgressBar_1.value() + 1)
QApplication.processEvents()
else:
CheckBox_1.setText("CheckBox_1_off")
ProgressBar_1.setValue(0)
Lable_1 = QLabel(self)
Lable_1.setText("Lable_1")
Lable_1.move(10, 55)
Button_1 = QPushButton(self)
Button_1.setText("Button_1")
Button_1.move(10, 10)
ComboBox_1 = QComboBox(self)
ComboBox_1.move(110, 12)
ComboBox_1.addItem("ComboBox_0")
ComboBox_1.addItem("ComboBox_1")
ComboBox_1.addItem("ComboBox_2")
ComboBox_1.addItem("ComboBox_3")
ComboBox_1.addItem("ComboBox_4")
ComboBox_1.addItem("ComboBox_5")
CheckBox_1 = QCheckBox(self)
CheckBox_1.clicked.connect(CheckBox_1_C)
CheckBox_1.setText("CheckBox_1_off")
CheckBox_1.move(230, 10)
ProgressBar_1 = QProgressBar(self)
ProgressBar_1.setMinimum(0)
ProgressBar_1.setMaximum(100)
ProgressBar_1.move(370, 10)
ProgressBar_1.resize(200, 20)
ProgressBar_1.setValue(0)
QLabelS=QLabel(self)
QLabelS.move(85, 60)
QLabelS.resize(35, 20)
Slider = QSlider(self)
QLabelS.setText(str(Slider.value()))
Slider.setMinimum(0)
Slider.setMaximum(100)
Slider.move(65, 35)
Slider.valueChanged.connect(QSUP)
Slider.setTickInterval(1)
LineEdit = QLineEdit(self)
TextEdit = QTextEdit(self)
LineEdit.move(150, 40)
TextEdit.move(150, 70)
TextEdit.resize(150, 30)
TextEdit.setText("TextEdit(富文本框)")
LineEdit.setText("LineEdit(单行文本框)")
if __name__ == '__main__':
main=QApplication(sys.argv)
mianwindow=windows()
mianwindow.show()
sys.exit(main.exec())
PyQt5常用控件(代码段)
最新推荐文章于 2023-02-10 09:38:19 发布