IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> pyside6添加遇到的问题记录(比Tkinker更适合做GUI) -> 正文阅读

[开发工具]pyside6添加遇到的问题记录(比Tkinker更适合做GUI)

pyside6更适合做UI

经过一段时间的学习,感觉pyside6做UI界面很方便,当然pyside6也是刚刚出了也没久,但是我觉得跟pyside2差别都不是很大。

PySide6是在Python环境下的一套Qt6 API库。使用PySide6可以轻松创建基于Qt6的GUI程序;

PySide6由Qt官方维护。

也因为没多久,网上的资料还是不多的,添加起来还是比较麻烦的,所以我记录一下我遇到的问题。

添加pyside6

我一开始是直接在pycharm上面安装的,但是一直是报错,大概就是超时然后就直接掉了,所以推荐直接用pip命令安装

pip install pyside6

然后直接按照这个博客添加到pycharmpycharm添加pyside6

一般我们使用是这样的,在这里插入图片描述
点开ptside6Designer,
在这里插入图片描述
创建添加几个控件上去,这个控件的添加是直接拖过去的,
在这里插入图片描述
保存到你的项目当中然后返回到pycharm里面,
在这里插入图片描述
UI文件的PyUIc就会帮你转成python的代码,

  1. 这里有一个建议,就是把生成UI代码放在另一个py文件里面,然后再主main,py文件里面去实例化你的ui代码,这样每一次你去更新的ui代码就不用这么麻烦,因为每一次更新ui代码都是需要把之前的代码全部替换,所以这里很推荐就是用另外的py文件来刷新。
if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    view = View()   #对UI进行实例化
    view.setupUi(view)
    view.show()  #显示窗口和添加的部件
    view.setWindowTitle("MQTT测试V1.0")  #设置UI的名字
    app.setWindowIcon(QIcon('logo.png'))   #添加图标
    sys.exit(app.exec())   #对事件进行循环

生成好的UI代码在最后添加这一段,运行就能看到你创建好的UI,代码后面都用注释,就不讲了,

跟之前Pyside2相比,Pyside6的区别

稍微看过一点pyside2的代码,感觉区别最大的地方就是当你去写控件触发函数的时候,都需要添加@Slot()
在这里插入图片描述

最吸引我的就是把写好的打包成程序

也就是PyInstaller工具是跨平台的,它既可以在 Windows平台上使用,也可以在 Mac OS X 平台上运行。在不同的平台上使用 PyInstaller 工具的方法是一样的,它们支持的选项也是一样的。
具体的安装参考这个安装PyInstaller
然后我在打包程序遇到的问题就是这个Cannot find existing PySide6 plugin directories,然后解决的方法就是你按照他提示的路径进行添加PySide6 plugins,具体可参考这个博客error解决方案
这样就好了。
下次见,准备过年了,祝大家新年快乐!!!

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-01-30 19:08:14  更:2022-01-30 19:09:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:50:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码