【PyQt】PyQt4使用qt-designer进行设计
安装
系统:Ubuntu 18.04 LTS
# 安装qt designer
sudo apt install qt4-designer
# 将qt designer 产生的设计文件(*.ui)转换为py文件的工具
sudo apt install pyqt4-dev-tools
导出设计
参考文章:pyqt4–QtDesigner软件使用教程
当设计完成后,qt–designer 保存设计为 ui文件。
使用pyuic4 将设计转换为Python 可以引用的文件
例如:
pyuic4 mainwindow.ui -o proxy_ui.py
使用设计
# 引用设计文件
from proxy_ui import Ui_MainWindow
class MainWindow(QtGui.QMainWindow):def __init__(self, parent=None):QtGui.QWidget.__init__(self, parent)# 初始化设计对象self.ui = Ui_MainWindow()# 初始化设计self.ui.setupUi(self)
接下来就可以编程了。
【PyQt】PyQt4使用qt-designer进行设计相关推荐
- PyQt5 图形界面-用Qt Designer来设计UI界面,并转化为python代码运行实例演示
Qt Designer 是 Qt Creater 程序里的一个功能. PyQt5 是把 Qt Designer 设计的界面转化为 python 代码的库. 请看这篇文章: Qt Creater.PyQ ...
- python英文版怎么改成中文版_“PyQt的Qt Designer菜单是中文版的,怎么改成英文的“python的qt designer教程...
python qt designer 怎么多建一个dialog 请说的详细点,那原消?还是只是出外一个窗口,如果出现另外一个窗口,那么这个窗口是 exec()吗?就是弹出窗口不关闭无法点击原有窗口,即 ...
- 嵌入式系统开发笔记80:应用Qt Designer进行主界面设计
前言 本篇文章讲解PyQt的基本使用方法,我们将应用Qt Designer来设计一个主界面,学习完本篇文章的内容后,你将获得如下技能. (1)在VS Code中启动Qt Designer ...
- PyQt5 图形界面-基础准备:安装Qt Creater、Qt Designer工具,使用Qt Designer设计界面,安装PyQt5工具库
PyQt5 就是一个把 QtDesigner 设计的界面转化为 python 代码的 python 库. QtDesigner 就是 QtCreater 里的一个功能,所以我们需要安装 QtCreat ...
- qtdesigner设计表格_实例9 利用Qt Designer设计一个对话框
在Qt编程中,程序员通常都是使用手动编写Python源代码来进行Qt程序开发,但有些程序员也喜欢使用可视化的方法进行对话框设计,因此,Qt为习惯利用可视化方式进行窗口程序设计的程序员提供了Design ...
- PyQt5学习笔记02----初探Qt Designer 设计师
网上很多教程都是纯代码,对于新手看起来就很头疼,pyqt为我们提供了Qt designer来设计窗口界面,用起来也非常方便.对于新手来说应该善用它,虽然做出来的界面不那么华丽,但至少可以做出个像样的窗 ...
- PyQT5 之 Qt Designer 介绍与入门
From:https://www.jianshu.com/p/5b063c5745d0 养薛定谔的猫 简书:https://www.jianshu.com/u/bf82b363ae88 Qt Desi ...
- linux qt 自定义控件,编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件...
要想在Qt Designer中使用自定义控件,必须要使Qt Designer能够知道我们的自定义控件的存在.有两种方法可以把新自定义控件的信息通知给Qt Designer:"升级(promo ...
- PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)详细教程
摘要:Qt是常用的用户界面设计工具,而在Python中则使用PyQt这一工具包,它是Python编程语言和Qt库的成功融合.这篇博文通过图文详细介绍在PyCharm中如何完整优雅地安装配置PyQt5的 ...
- PyQT5 之 Qt Designer 介绍
PyQT5简介 pyqt5是一套Python绑定Digia QT5应用的框架.它可用于Python 2和3.本教程使用Python 3.Qt库是最强大的GUI库之一.pyqt5的官方网站http:// ...
最新文章
- C++实现Dijkstra算法
- 印度初创公司开发了下一代区块链网络安全解决方法
- springboot 初始化线程池_springboot项目中线程池的使用
- python的应用论文_python 论文
- 27 行代码开发一个最简单的 SAP ALV 报表
- java clone方法_Java Calendar clone()方法与示例
- py 字典添加多个value_# Python 3 # Python 3字典Dictionary(1)
- 宏定义 object-c 单例
- Core Java-多线程-线程的生命周期
- Flutter报错 使用Column等容器包裹ListView报错的问题
- P3223 [HNOI2012]排队
- 51CTO博客改版日记(目录) 2006年 by小废
- 数据结构详解之栈和队列
- docker 命令随笔
- 时间序列的平稳性检验方法汇总
- 如何使用低代码开发平台实现出入库管理
- blender 命令行渲染
- 按键精灵获取14位纯数字当前时间,时间格式yyyyMMddHHmmss
- mac风扇控制_如何监视和控制Mac的风扇
- 百度联盟百青藤app流量变现
热门文章
- 高等数学在计算机中的应用论文1500字,高等数学论文1500字_大一高等数学论文3000字_高等数学论文三千...
- UCDOS SDK FOR C/C++ 1.0 说明文件
- Java网络编程详解
- 谈谈目前国内IDC主机管理系统现状和使用感受
- 网站访问统计分析工具之罗列比较
- dasBlog-1.8.5223.1中文版
- word公式编辑器软件
- 国内遥感卫星资源综述
- java如何调用webservice_Java如何调用WebService接口
- matlab 求导的一个简单程序