pyqt5 gui界面实例,python gui pyqt5_1

  pyqt5 gui界面实例,python gui pyqt5

  PyQt5快速构建一个简单的GUI应用(2):

  1、添加控件

  我们从控件区拖3个按钮和注射毒品个输入框到界面设计区域

  2、增加控件属性

  选中控件,鼠标右键为控件新增属性,比如:控件内容、控件名称(相当于id),对于一些复杂的属性设置,需要在属性区域单独进行设置

  编辑完用户界面界面之后,会在本地生成一个*.用户界面的文件

  3、将用户界面文件转换成巴拉圭文件

  选择*.用户界面文件,在路径中使用皮伊奇命令,将用户界面文件转换为巴拉圭文件

  #ui文件转为巴拉圭文件

  fromPyQt5importQtCore,QtGui,QtWidgets

  classUi_MainWindow(对象):

  defsetupUi(自我,主窗口):

  主窗口。设置对象名称(“主窗口”)

  主窗口。调整大小(800,790)

  self.centralwidget=QtWidgets .QWidget(主窗口)

  自我。centralwidget。设置对象名称( centralwidget )

  self.pushButton=QtWidgets .q按钮(self.centralwidget)

  自我。按钮。设置几何图形(Qt核心部分.QRect(130,80,111,41))

  自我。按钮。设置对象名称(“按钮”)

  self.username=QtWidgets .QLineEdit(self.centralwidget)

  自我。用户名。设置几何图形(Qt核心部分.QRect(260,80,271,41))

  self.username.setObjectName(用户名)

  self.pushButton _ 2=QtWidgets .q按钮(self.centralwidget)

  自我。button _ 2。设置几何图形(Qt核心部分.QRect(130,150,111,41))

  自我。button _ 2。设置对象名称(“button _ 2”)

  self.password=QtWidgets .QLineEdit(self.centralwidget)

  自我。密码。设置几何图形(Qt核心部分.QRect(260,150,271,

  41))

  self.password.setObjectName("password")

  self.login=QtWidgets.QPushButton(self.centralwidget)

  self.login.setGeometry(QtCore.QRect(260,230,141,61))

  self.login.setObjectName("login")

  MainWindow.setCentralWidget(self.centralwidget)

  self.statusbar=QtWidgets.QStatusBar(MainWindow)

  self.statusbar.setObjectName("statusbar")

  MainWindow.setStatusBar(self.statusbar)

  self.retranslateUi(MainWindow)

  QtCore.QMetaObject.connectSlotsByName(MainWindow)

  defretranslateUi(self,MainWindow):

  _translate=QtCore.QCoreApplication.translate

  MainWindow.setWindowTitle(_translate("MainWindow","MainWindow"))

  self.pushButton.setText(_translate("MainWindow","用户名:"))

  self.pushButton_2.setText(_translate("MainWindow","密码:"))

  self.login.setText(_translate("MainWindow","登录"))4、为按钮添加点击事件

  使用 控件名.信号.connect(槽函数) 的形式,为控件添加一个点击事件的监听

  

classUi_MainWindow(object):

5、展示界面

 

  最后,新建一个 py 文件,实例化一个 QApplication 对象,将上面创建的 MainWindow 展示出来即可。

  

importsys

需要注意的是,这部分内容仅仅是调用显示 GUI 界面的逻辑,实际项目开发过程中很少变动。

 

  更多python进阶知识,请观看Python进阶视频教程!!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: