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

QtDesigner入门

一: 介绍

简单来说,当我们写好一段代码,已经实现了某些我们想要实现的功能后。希望实现的每一个功能可以可视化,通过按钮等功能完成人机交互。

Qt Designer 是 Qt 框架提供的​​可视化界面设计工具​​,支持通过拖放控件快速构建图形用户界面(GUI),适用于 C++、Python(PyQt/PySide)等语言开发。

二: 安装及前瞻

接下来我以pyqt5举例(Anaconda)


首先:你需要先创建一个环境(或者在你已有的环境下)安装pyqt5。

conda create -n Qt python==3.9.2

此时你就已经创建好了一个名为Qt的环境了。如果你下次想打开这个环境:

conda activate Qt

第二步:安装pyqt5:

pip install PyQt5
pip install PyQt5-tools

如果下载很慢,加清华源(上面两段代码后分别加 空格 后加上下面的代码):

-i https://pypi.tuna.tsinghua.edu.cn/simple

 第三步:找到designer,使用win+s去搜索designer,会跳出一个应用,点开它。这就是我们的目标。


第四步:点开他:会出现下面的界面。

 

① 创建一个快捷的表单,可以用Dialog,它自带一个确定、取消两个按钮。如下所示:

②  带有菜单栏、状态栏等窗口,可以使用Main Window,一般来说可以作为第一个窗口来选择它。通常我们会选择这个Main Window。界面如下所示:

③  自定义的窗口(大部分子窗口都可以用它),就选Widget。当然如果想搭建任何窗口界面,只选Widget就可以了。界面如下所示:


第五步:以Main Window为例。观察一下界面:

整体的界面就是这个样子,接下来我会大致的讲一下每个区域的大致作用。

下面这张图是左边的 Widget Box我们常用到的一些组件都可以在这边进行拖动调用。

下面这张图是右边的对象查看器,当我们拖动组件到界面上时,点击组件。这部分区域会显示组件的相关信息。就是通过这些相关信息来对组件进行设定。


第六步:展示

 当我们拖动label控件到MainWindow中时,右上角会显示不同控件的层级关系,右下角就会显示属性的相关信息。

 ok,到这。基础的操作流程就知道了。

接下来我会用一些文章来分别介绍一些我们常用的一些控件,和这些控件的一些属性设置。

http://www.xdnf.cn/news/1469.html

相关文章:

  • bert4keras
  • mybatis框架补充
  • Spring JDBC 的开发步骤(非注解方式)
  • HashedWheelTimer源码分析
  • 网络安全中Base64编码到后端是何解了
  • 图解Mysql原理:深入理解事务的特性以及它的实现机制
  • IDEA设置手动代理,用户名密码被加密无法通过代码修改的解决方案
  • 4082P 信号/频谱分析仪
  • Javase 基础入门 —— 03 面向对象编程
  • (三)垂直分库架构、分布式数据库
  • MySQL 锁机制
  • 【EasyPan】MySQL FIELD() 函数实现自定义排序
  • [KVM] KVM挂起状态恢复失败与KVM存储池迁移
  • Geek强大的电脑卸载软件工具,免费下载
  • 逻辑漏洞安全
  • 基于javaweb的SSM宠物商城设计与实现(源码+文档+部署讲解)
  • 配电室安全用电漏电保护装置的安全用电措施
  • 高等数学第一章---函数与极限(1.2 数列的极限1)
  • 项目文章 ▏c-di-GMP协同WYL转录因子调控植物乳杆菌肠道定殖的分子机制
  • 互联网黑灰产攻击场景分析
  • 为什么 requests 不是 python 标准库?
  • 初始SpringBoot
  • 2025年【安全员-C证】考试试卷及安全员-C证模拟考试
  • 03-谷粒商城笔记
  • STM32与i.MX6ULL内存与存储机制全解析:从微控制器到应用处理器的设计差异
  • WebSocket是h5定义的,双向通信,节省资源,更好的及时通信
  • LLM优化提示词方案的方法
  • 深度探究获取淘宝商品数据的途径|API接口|批量自动化采集商品数据
  • 使用Python实现简单爬虫:从入门到实践
  • 21.disql命令登录达梦数据库,查询并操作数据库