python教程

QAbstractButton 可用信号

发布日期:2020年11月23日 07:45
阅读:3032
作者:Python GUI编程网

QAbstractButton 可用信号

00:00 / 01:23
1x
2x
1.5x
1.25x
1x
0.8x
0.5x

QAbstractButton 可用信号

'''
pressed()
released()
clicked()
toggled()
'''

from PyQt5.Qt import *
import sys

app = QApplication(sys.argv)

window = QWidget()
window.setWindowTitle('QAbstractButton - PyQt5中文网')
window.resize(600,450)
window.move(300,300)

class Btn2(QPushButton):
    def hitButton(self, poi):
        print(poi)
        if poi.x() > self.width()/2:
            return True
        return False

btn6 = Btn2(window)
btn6.setText('有效区域')
btn6.move(0,300)
btn6.setChecked(True)
btn6.pressed.connect(lambda : print('========='))
btn6.released.connect(lambda : print('========='))
btn6.click.connect(lambda val: print('=========' , val))
btn6.toggled.connect(lambda val: print('=========' , val))


window.show()
sys.exit(app.exec_())