当前位置: 首页 > wzjs >正文

教育培训网站建设方案做网站互联互通

教育培训网站建设方案,做网站互联互通,下载一个网站的源码下载,Wordpress的高级版项目结构 在上一篇文章python之pyqt专栏1-环境搭建,创建新的pyqt项目,下面我们来看一下这个项目下的文件。 从下面的文件结构图可以看到,该项目下有3个文件,untitled.ui,untitled.py 以及main.py。 QtDesigner可以UI界面的方式&am…

 项目结构

        在上一篇文章python之pyqt专栏1-环境搭建,创建新的pyqt项目,下面我们来看一下这个项目下的文件。

        从下面的文件结构图可以看到,该项目下有3个文件,untitled.ui,untitled.py 以及main.py

QtDesigner可以UI界面的方式,编辑UI界面,并且保存成untitled.ui,

pyuic 会将untitled.ui 转换为untitled.py

        当我们需要改变程序的界面时,我们只需要通过QtDesigner 修改Ui界面,再通过pyuic转为".py"文件即可,不需要修改pyuic转换的".py"文件

untitled.py

        untitled.py有一个Ui_Form这个类只有setupUi(self, Form) retranslateUi(self, Form),两个函数。

       setupUi(self, Form) ,Form形参,用来传递对象。函数具体的语言则是执行一些界面的设置。

        retranslateUi(self, Form)函数,只要是实现国际化用的,用于界面文字自动识别当前国家

from PyQt6 import QtCore, QtGui, QtWidgetsclass Ui_Form(object):def setupUi(self, Form):Form.setObjectName("Form")Form.resize(400, 300)self.pushButton = QtWidgets.QPushButton(parent=Form)self.pushButton.setGeometry(QtCore.QRect(140, 130, 75, 23))self.pushButton.setObjectName("pushButton")self.retranslateUi(Form)QtCore.QMetaObject.connectSlotsByName(Form)def retranslateUi(self, Form):_translate = QtCore.QCoreApplication.translateForm.setWindowTitle(_translate("Form", "Form"))self.pushButton.setText(_translate("Form", "PushButton"))

main.py 

#导入sys模块
import sys
# PyQt6.QtWidgets模块中导入QApplication, QWidget
from PyQt6.QtWidgets import QApplication, QWidget# untitled模块中导入Ui_Form类
from untitled import Ui_Formclass MyMainForm(QWidget,Ui_Form):def __init__(self,parent=None):#调用父类的构造函数super(MyMainForm, self).__init__(parent)#调用继承Ui_Form过来的setupUi函数self.setupUi(self)# Press the green button in the gutter to run the script.
if __name__ == '__main__':# 实例化应用app = QApplication(sys.argv)#实例化MyMainFormmyw = MyMainForm()#myw显示myw.show()#启动应用程序的事件循环并等待用户交互,直到应用程序关闭。sys.exit(app.exec())
 自定义MyMainForm

        继承QWidgetUi_Form,是多继承。在__init__(self,parent=None)构造函数中,调用父类的构造函数,由于Ui_Form构造函数,也不需要。因此只会调用QWidget构造函数。调用self.setupUi(self)则是MyMainForm实例进行样式进行设置

代码执行

       app = QApplication(sys.argv),创建了QApplication实例,你可以继续添加各种GUI元素(如按钮,文本框,滑动条等),并将它们组织在窗口中。通常,一个Qt应用程序至少包含一个窗口(由QMainWindow或QWidget派生)。

       myw = MyMainForm() 创建了MyMainForm类的一个实例,将会调用MyMainForm,__init__(self,parent=None)函数

      myw.show() 用myw对象的show()方法。这个方法会让MyMainForm窗口在屏幕上显示出来。在窗口显示出来之后,用户就可以开始与窗口进行交互

        sys.exit(app.exec()) 启动应用程序的事件循环并等待用户交互,直到应用程序关闭。

 

 


文章转载自:

http://cRdk4A9f.sjbpg.cn
http://lLKtwzrf.sjbpg.cn
http://dgnxJhMS.sjbpg.cn
http://V91ubZkm.sjbpg.cn
http://0ZnIvfnD.sjbpg.cn
http://sYKsl97D.sjbpg.cn
http://bOVofEk0.sjbpg.cn
http://hXQ1TFx0.sjbpg.cn
http://ycF6Kwhn.sjbpg.cn
http://jInu6LFV.sjbpg.cn
http://29vG8f4u.sjbpg.cn
http://EUMJyKzm.sjbpg.cn
http://we5PmZ3E.sjbpg.cn
http://2G1hnXDr.sjbpg.cn
http://1FNNDWdo.sjbpg.cn
http://FBwdtNUY.sjbpg.cn
http://tobD3aZg.sjbpg.cn
http://ndJ8cpfo.sjbpg.cn
http://E7LmEaXp.sjbpg.cn
http://xb0LfEgE.sjbpg.cn
http://MVae6xjM.sjbpg.cn
http://2cCzIxQ9.sjbpg.cn
http://ALUvZbW9.sjbpg.cn
http://PYLLhZgZ.sjbpg.cn
http://cTLnnwfb.sjbpg.cn
http://3SCsHzfl.sjbpg.cn
http://iRjYIkhc.sjbpg.cn
http://J65BQWqn.sjbpg.cn
http://XY6ao28S.sjbpg.cn
http://O0ybmnTM.sjbpg.cn
http://www.dtcms.com/wzjs/773673.html

相关文章:

  • php网站作业模版网络专业毕业设计
  • 淄博网站建设报价网站代码在哪里写
  • 辽阳低价网站建设公司wordpress建两个网站
  • 网站怎么做动态图seo诊断工具
  • django做网站比较容易wordpress迁移打不开
  • 网站建设服务费是否无形资产宁夏做网站的公司
  • 网站建设的主要观点百度云网盘资源搜索引擎入口
  • 网站收录查询站长工具网站建设辶金手指排名十二
  • 成都做企业网站商城网站建设课设
  • 包头有没有专业做淘宝网站的个人建网站一般多少钱
  • 中企动力网站合同自己做装修网站需要多少钱
  • 东莞怎么制作网站广西建设教育网官网
  • 厦门规划建设网站资源收费网站怎么做
  • 家具网站开发设计任务书手机网站建站系统
  • 恋爱ppt模板免费下载网站黄骅市网站建设价格
  • 房地产网站建设案例网络广告策略有哪些
  • 温州网站建设免费咨询如何在导航网站上做链接
  • 成都学校网站建珠宝 网站欣赏
  • 手机wap网站免费建站网站制作公司哪家专业
  • 开发板停止维护后如何处理网站文字很少怎么做优化
  • 北京时间网站建设在线crm系统
  • 公司网站设计怎么做国际本科
  • 某网站的安全建设方案学做网站视频教程
  • 四川省住房与城乡建设 厅网站百度推广优化中心
  • 粉色帝国网站聚名网官网登录
  • 做二手车网站需要什么手续费用wordpress做微网站
  • 微信小程序网站建设推广成都开网站
  • 云南网站建设小程序开发定制网站和模板网站有何区别
  • html怎么做网站设计wordpress后端
  • 商城网站开发报价电子商务平台的营销推广方案