上文写到图形界面ui文件转成可编辑的py文件,附链接:Py图形界面
下面记录使用到的pushButton、spinBox、checkBox、textBrowser、lineEdit的用法。
首先初始化图形界面窗口,
class MainWindow(QWidget, Ui_MainWindow):
def __init__(self, parent=None):
super().__init__(parent)
self.setupUi(self)
关联pushbutton点击后发生的事件:
class MainWindow(QWidget, Ui_MainWindow):
def __init__(self, parent=None):
super().__init__(parent)
self.setupUi(self)
self.pushButton.clicked.connect(self.on_pushButton_clicked)
可以有多个pushButton,确定好与图形界面中各个button的对应名称就可以:
class MainWindow(QWidget, Ui_MainWindow):
def __init__(self, parent=None):
super().__init__(parent)
self.setupUi(self)
self.pushButton.clicked.connect(self.openfile)
self.pushButton1.clicked.connect(