
Qt
文章平均质量分 58
Phl_zovnf
爱好知识分享,略懂PyQt5、COMSOL、Fluent和CATIA
展开
-
PyQt5:自由绘画板源码
Gitee phlzovnf / PyQt5画板https://gitee.com/phlzovnf/PaintBoard/tree/master/主要运行文件是PaintBoard.py,UI文件是Painter.ui。原创 2021-12-22 20:13:21 · 1389 阅读 · 8 评论 -
PyQt5:带搜索功能的Qcombobox
下面介绍本人最喜欢的一个QCombobox类型——带搜索功能的下拉框QCombobox:ExtendedCombobox废话不多说,直接上效果图GIF,如下:功能总结:(1)可以看到,该Qcombobox有编辑功能,在输入一些字符后,Qcombobox会弹出含有这些字符和列表,按回车后默认选择是下拉列表中的第一个。 (2)同时,该搜索功能可以支持输入子项中非首字母的部分,然后弹出含有该字符的所有列表项,如列表有【jj,jk,kk,kl】...原创 2021-12-20 20:45:23 · 8101 阅读 · 2 评论 -
PyQt5:Qcombobox + QtreeView(三)
Pyqt5:Qcombobox + QtreeView(一)创建基本的含树结构的下拉框https://blog.csdn.net/qq_24800941/article/details/121915554?spm=1001.2014.3001.5501PyQt5:Qcombobox + QtreeView(二)设置复选框状态https://blog.csdn.net/qq_24800941/article/details/121962312在上一篇文章中,实现了sql查询数据库内容,把数据填...原创 2021-12-17 21:58:30 · 2131 阅读 · 0 评论 -
PyQt5:Qcombobox + QtreeView(二)
Pyqt5:Qcombobox + QtreeView(一)https://blog.csdn.net/qq_24800941/article/details/121915554?spm=1001.2014.3001.5501在上一篇文章中,简单的说明了带复选框的Qcombobox+QtreeView的实现方式,接下来,我们需要利用sql查询数据库内容,把数据填充到QtreeView上,再实现点击父节点时,子节点复选框也会改变,具体效果如下图。 (1)在这里,我使用的是...原创 2021-12-15 21:57:42 · 2102 阅读 · 0 评论 -
Pyqt5:Qcombobox + QtreeView
利用PyQt写的含复选框的树状结构的下拉框,具体代码如下,思路:重写Qcombobox,在combobox里面加一个QtreeView的类,并重写其mousePressEvent,保证下拉框显示树状结构时,点击树状结构展开/折叠按钮和其他点击类事件不会自动触发下拉框收起事件,并重写Qcombobox下拉框收起事件的条件。具体代码如下,测试时,发现super().mousePressEvent(event)会出不知名bug,有时候点击树状结构展开/折叠按钮会没反应,一开...原创 2021-12-13 22:09:03 · 2284 阅读 · 1 评论 -
Qt画板功能
原创 2021-10-18 22:26:12 · 607 阅读 · 0 评论 -
PyQt5 自定义颜色、形状粗细、虚线等组合下拉框
目录1、前言1.1作者的牢骚:1.2额外说明:1.3Demo2、构建思路3、开整!部分功能说明!3.1颜色块搭建:4、完整代码5、结束语1、前言1.1作者的牢骚:搜到的资源比较少,特别是关于PyQt5,少之又少。另外资料很多都很零散,没有完整的功能制作。为此,制作了一个类似功能的下拉框,其中饶了很多弯路,也借鉴了一些前人C++制作的轮子的代码,在此基础上加上自己的理解,完成了此组合下拉框,其中不乏还有些不完美的地方,也算是抛砖引玉,希望能得到高手的指点。.原创 2021-09-19 16:12:36 · 4690 阅读 · 2 评论