python做程序界面,python 界面程序开发

  python做程序界面,python 界面程序开发

  计算机编程语言可视化界面编程入门具体实现代码如所示:

  (1)普通可视化界面编程代码入门:

  导入系统

  来自PyQt5 .QtWidgets导入QWidget,QApplication #导入两个类来进行程序界面编程

  if __name__==__main__ :

  #创建一个应用的类

  app=QA应用程序(sys。argv)

  #创建一个窗口

  w=QWidget()

  #设置窗口的尺寸大小

  宽调整大小(400,200)

  # 移动窗口

  移动(300,300)

  #设置窗口的标题

  w.setWindowTitle(得一个基于PyQt5的桌面应用)

  #显示窗口

  显示()

  #静进入程序的主循环,并且通过出口函数确保主循环的安全结束

  sys.exit(app.exec_()) #一一直在桌面上显示窗口形状

  #QTdesigner和pyGUI扩展工具在路径平台中的的安装和配置

  #直接安装夸脱软件或者安装水蟒开发环境之后就会在电脑安装好QTdesigner.exe文件,之后路径里面配置扩展工具外部工具文件,便可以方便在路径里面直接启动

  在路径里面配置扩展工具外部工具QTdesigne和pyGUI(可以将用户界面文件直转换为。巴拉圭文件,建立设计的可视化界面的大类直接进行调用)

  配置好之后设计可视化界面的步骤是:

  (1)利用pychar里面的QTdesigner扩展工具进行可视化界面的设计,然后将其保存为。用户界面文件;

  (2)使用pyGUI扩展工具将设计好的可视化界面。用户界面文件转换为。巴拉圭文件,生成一个建立的可视化模板大类,直接进行调用即可。

  具体代码如下所示:

  导入系统

  importmainwinvertical#导入相应的设计好的QTdesigner主窗口的类,然后即可直接进行展示(由用户界面文件经过PYGUI扩展工具转换而来)

  来自PyQt5 .QtWidgets导入QApplication,QMainWindow

  if __name__==__main__ :

  app=QA应用程序(sys。argv)

  mainwin=QMainWindow() #创建一个窗口

  ui=mainwinvertical .Ui_MainWindow() #创建一个QTdesigner的类

  ui.setupUi(mainwin) #将对象直接进行运行设置函数,向主窗口上添加控件

  mainwin.show() #展示出来窗口的形式

  sys.exit(app.exec_()) #承接开头语句,用来实时的显示窗口

  其中mainwinvertical类的具体代码如下:(由QTdesigner设计好可是换界面,然后直接用pyGUi扩展工具转换为。大蟒代码文件)

  # -*-编码:utf-8 -*-

  #通过读取用户界面文件mainwinvertical.ui 生成表单实现

  #

  #创建者:PyQt5 UI代码生成器5.13.2

  #

  #警告!在此文件中所做的所有更改都将丢失!

  从PyQt5导入QtCore、QtGui、QtWidgets

  Ui _主窗口类(对象):

  def setupUi(自身,主窗口):

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

  主窗口. resize(800,600)

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

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

  自我。verticallayoutwidget=Qt widgets .QWidget(self.centralwidget)

  自我。verticallayoutwidget。设置几何图形(Qt核心部分.QRect(390,50,201,141))

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

  自我。verticallayout _ 2=Qt部件.QVBoxLayout(self。verticallayoutwidget)

  自我。verticallayout _ 2。setcontentsmargins(0,0,0,0)

  自我。verticalLayout _ 2。设置对象名称( verticalLayout _ 2 )

  self.pushButton _ 5=QtWidgets .q按钮(自身。verticallayoutwidget)

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

  自我。verticallayout _ 2。添加小部件(自我。按钮_ 5)

  self.pushButton _ 4=QtWidgets .q按钮(自身。verticallayoutwidget)

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

  自我。verticallayout _ 2。添加小部件(自我。按钮_ 4)

  self.pushButton _ 6=QtWidgets .q按钮(自身。verticallayoutwidget)

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

  自我。verticallayout _ 2。添加小部件(自我。按钮_ 6)

  self.widget=QtWidgets .QWidget(self.centralwidget)

  self.widget.setGeometry(QtCore .QRect(30,40,291,211))

  自我。小部件。设置对象名称(“小部件”)

  self.verticalLayout=QtWidgets .QVBoxLayout(self.widget)

  自我。verticallayout。setcontentsmargins(0,0,0,0)

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

  self.label=QtWidgets .QLabel(self.widget)

  自我。标签。设置对象名称(“标签”)

  自我。垂直布局。添加小部件(自我。标签)

  self.pushButton=QtWidgets .q按钮(自订小部件)

  自我。按钮。设置对象名(按钮).

  自我。垂直布局。添加小部件(自我。按钮)

  self.pushButton _ 2=QtWidgets .q按钮(自订小部件)

  自我。按钮_ 2。设置对象名称( button _ 2 )"

  自我。垂直布局。添加小部件(自我。按钮_ 2)

  self.lineEdit=QtWidgets .入条小部件

  自我。行编辑。设置对象名(“行编辑”).

  自我。垂直布局。添加小部件(自我。行编辑)

  self.pushButton _ 3=QtWidgets .q按钮(自订小部件)

  自我。按钮_ 3。设置对象名称( button _ 3 )"

  自我。垂直布局。添加小部件(自我。按钮_ 3)

  主窗口。setentrlwidget(self。centralidget)

  self.menubar=QtWidgets .qmenbar(主窗口)

  自我。菜单栏。设置几何图形(qtcore).直角坐标(0.0、800、23)

  自我。菜单栏。setobject名称(“菜单栏”).

  MainWindow.setMenuBar(自我。菜单栏)

  self.statusbar=QtWidgets .QS状态栏(主窗口)

  自我。状态栏。setobject名称(“状态栏”).

  主窗口。setstatusbar(自我状态列)

  自我重绘(主窗口)

  qtcore(季)。qmetaobject。connectslotsbyname(主窗口)

  自/主窗口(自己):

  _translate=QtCore .QCoreApplication.translate

  主窗口。setwindowtitle(_ translate(主窗口,主窗口))

  自我。按钮_ 5。settext(_ translate(主窗口,按钮))

  自我。按钮_ 4。settext(_ translate(主窗口,按钮))

  自我。按钮_ 6。settext(_ translate(主窗口,按钮))

  自我。标签。settext(_ translate(主窗口,文本标签))

  自我。按钮。settext(_ translate(主窗口,按钮))

  自我。按钮_ 2。settext(_ translate(主窗口,按钮))

  自我。按钮_ 3。settext(_ translate(主窗口,按钮))

  具体的运行结果如下所示:

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

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