QT “.ui"文件转换为”.py"文件,并调用

资源参考

将.ui文件转换为.py文件
python使用Qt界面以及逻辑实现

环境准备

安装打包工具:

pip install pyinstalle

安装PyQt5 :

pip install PyQt5

安装PyQt5工具 :

pip install PyQt5-tools

建议使用自定义安装路径:

pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

开始

1、打开界面生成软件"designer.exe"

2、新建一个窗口

3、界面任意添加一些控件

4、保存以上生成的界面为".ui"文件
5、将".ui"文件转换为".py"文件

  1. 在".ui"文件目录下打开cmd窗口
  2. 输入命令:pyuic5 -o 文件名.py 文件名.ui


6、python调用QT界面文件
新建一个.py的python文件

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtCore import QObject
# 添加界面文件,我这里的文件名为:lock_ui.py
from lock_ui import *class MainWindow(QMainWindow):def __init__(self):super().__init__()# 连接PyQt5界面文件self.ui = Ui_MainWindow()self.ui.setupUi(self)if __name__ == '__main__':app = QApplication([])stats = MainWindow()stats.show()sys.exit(app.exec_())

7、打包python代码为可执行.exe文件

pyinstaller -F -w filename.py

打包完成的可执行文件在当前目录下的"dist"文件夹下
更多关于打包的问题,请参考:
Python 如何将项目打包成exe可执行程序

python调用QT界面使用方法相关推荐

  1. 大恒相机Python版Qt界面(一)

    更新:2022/11/18 代码已完成,详情请参考:大恒相机Python版Qt界面(二)_△ф的博客-CSDN博客 首先,很抱歉之前写的Qt.C++的UI界面鸽了...这次的大恒相机界面python版 ...

  2. pythondockerapi_docker-py 用Python调用Docker接口的方法

    众所周知,Docker向外界提供了一个API来管理其中的资源.这个API可以是socket文件形式的(一般也是默认的,在/var/run/docker.sock中),也可以是TCP形式的.以前想要通过 ...

  3. python调用脚本_3种python调用其他脚本的方法

    1.用python调用python脚本 #!/usr/local/bin/python3.7 import time import os count = 0 str = ('python b.py') ...

  4. python制作界面_详解python做UI界面的方法

    详解python做UI界面的方法 更新时间:2019年02月27日 14:44:34 投稿:laozhang 在本文里我们给大家整理了关于python做UI界面的方法和具体步骤,对此有需要的朋友们可以 ...

  5. 大恒相机Python版Qt界面(二)

    书接上回:大恒相机Python版Qt界面(一)_△ф的博客-CSDN博客_python大恒.目前,基于PyQt5的大恒相机UI界面开发已基本完成,总体界面如下: 该UI界面中,主要包括了相机使用中的几 ...

  6. Python调用matlab及其配置方法

    Python调用matlab及其配置方法 - 知乎 从 Python 调用 MATLAB 函数的三种方法_wx60c0d572c0d91的技术博客_51CTO博客

  7. python调用ping命令并输出ttl_详解Python调用系统命令的六种方法

    作为胶水语言,Python可以很方便的执行系统命令,Python3中常用的执行操作系统命令有os.system().os.popen().subprocess.popen().subprocess.c ...

  8. python 调用shell命令的方法

    转载: https://www.cnblogs.com/thinker-lj/p/3860123.html https://www.cnblogs.com/wenwangt/p/4897961.htm ...

  9. 32位python-64位Python调用32位DLL方法(一)

    摘要: 本文介绍了一种简单快捷的方法,实现在64位Python调用32位DLL. 引言: Python发展到现在,3.x的普及率已经相当高,而且随着硬件(内存的不断增大)以及操作系统(64bit wi ...

  10. 3种python调用其他脚本的方法,你还知道其他的方法吗?

    1.用python调用python脚本 #!/usr/local/bin/python3.7 import time import oscount = 0 str = ('python b.py') ...

最新文章

  1. QIIME 2教程. 23图形界面q2studio(2020.11)
  2. 如何更科学的进行SEO优化?保持排名稳定
  3. 设计模式-行为-职责链
  4. linux中shell如何输出换行符
  5. 工作总结8:关于Vue中的slot-scope=“scope“
  6. nedc工况_东南DX3 EV续航升级 NEDC综合工况续航451公里
  7. 数据结构实验之排序三:bucket sort
  8. 针对Properties中实时性要求不高的配置参数,用Java缓存起来
  9. Python编译、运行、反编译pyc文件
  10. linux 服务器硬件报警,Linux服务器硬件运行状态及故障邮件提醒的监控脚本分享...
  11. tensorflow c++接口,python训练模型,c++调用
  12. Intel CMT CAT CDP 技术应用
  13. 自媒体月入过万的自媒体赚钱工具,免费教会你!
  14. Flask+ZUI 开发小型工具网站(二)——ZUI
  15. Java 实战:桌球小游戏
  16. 简单易用的APIv3版微信支付SDK
  17. FOR ALL ENTRIES IN的用法
  18. 如何查看自己的数据库
  19. kafka安装和部署
  20. 爱奇艺小程序陪你嗨一夏

热门文章

  1. cpu真假有没有装机测试软件,有了她装机被骗很难 实用电脑检测软件推荐
  2. FDDB--无约束人脸检测数据集
  3. 阳光动力2号太阳能飞机的基本工作原理
  4. [java编程题]打印指定年指定月份的日历
  5. 基于imx6ul下调试tlv320aic3x声卡
  6. python菜鸟教程网址是什么-Python菜鸟教程
  7. 00、Python源码编译
  8. 电路分析之《变压器》
  9. 服务器网站dns服务器,国内各个域名服务商主要dns服务器
  10. ad建集成库_手把手教你创建自己的Altium Designer集成元件库