在PyQt5中,QWidgets模块提供一组UI元素来创建经典的桌面式用户界面。小部件可以显示数据和状态信息,接收用户输入,并为应该组合在一起的其他小部件提供容器。一个没有嵌入到父控件中的小部件称为窗口。包含各种子控件的父窗口小部件小部件。所以首先,你开始为你的窗口编写一个代码window=QtWidgets.QWidget()
(QWidget类是所有用户界面对象的基类)。创建窗口后,需要为UI窗口设置布局。Qt中有许多用于布局的类,但最常见的是QVBoxLayout(垂直排列窗口小部件)和{}(水平排列窗口小部件),很多时候它们都被用来制作自定义布局。现在将您的QVBoxLayout创建为
^{pr2}$
(请注意,vbox只是一个变量名)text_1=QtWidgets.QLineEdit()
text_2=QtWidgets.QLineEdit()
run_btn=QtWidgets.QPushButton("run")
text_3=QtWidgets.QLineEdit()
注意,在QPushButton中,我们可以将按钮的名称作为它的参数(在本例中是ex-run)。现在是事件和信号的时候了。
为了将按钮连接到一个函数,我们写下btn.clicked.connect(function_name)这里btn是我们的按钮。注意这里的函数名没有括号,这意味着我们没有调用函数,只是将按钮连接到函数上(当用户单击按钮时,函数将被执行)run_btn=QtWidgets.QPushButton("run")
def main():
data_1=text_1.text()
data_2=text_2.text()</