1,checkbox下复选框的第三种状态,注意在pyqt5下可以,在pyside2下不可以,
半选中状态pysdie2不行,注意pyqt5下,需要设置两个地方,
checkbox.setTristate(True)启用半选状态,
checkbox.setCheckState(Qt.PartiallyChecked),设置为半选状态。
checkbox 利用statechanged 来绑定
2,
combox 绑定利用:
self.combox1.currentIndexChanged.connect(self.comboxchangedstatus)
注意qslider控件,
self.slider1=QSlider(Qt.Horizontal)
绑定利用
self.slider1.valueChanged.connect(self.sliderchanged)
3,常用的对话框,
QInputDialog,QFontDialog,QColorDialog,
注意label的绑定函数用hoved和activated绑定,而label的前景和背景,利用Qpalette的
palette.setColor(QPalette.WindowText,curcolor) self.label1.setPalette(palette),
而背景利用,
palette.setColor(QPalette.Window,curcolor)
self.label1.setAutoFillBackground(True)
self.label1.setPalette(palette),