PYQT5 实现给listwidget的滚动条添加滚动信号
作者:氼焺 时间:2023-06-07 00:19:01
PYQT5中给listwidget的滚动条添加滚动信号
self.listWidget.verticalScrollBar().valueChanged.connect(lambda :print(1))
其他带有滚动条的控件也用这种方法
补充:PyQt5中设置QtreeWidget水平滚动条
这个问题,困惑我好一段时间,网上找了很多资料,各种尝试都没解决,隐隐约约在一个论坛中一个作者提到一句话,才得到解决。
问题描述如下:
开发过程中,有时候会去开发树形展示的界面,尤其文件管理系统时。由于pyqt5 单独python的文档比较少,大多是基于C++写的文档,所以大家在开发的时候,基本都是经验加摸着石头过河的方式在python中开发Qt界面。
上面的界面中,明显节点太多,但是讲道理应该出现水平滚动条,但是并没有。
解决方案
正确的界面应该如上,其实解决起来就是一段代码的事。
self._tree.setColumnCount(1)
self._tree.setHeaderLabels(['Remote Projects'])
self._tree.header().setMinimumSectionSize(500) #其实就是这一句话,要添加,尽量把这一列的尺寸设置大一点,就好了
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://blog.csdn.net/z981314046/article/details/84653915
标签:PYQT5,listwidget,滚动条
0
投稿
猜你喜欢
高效优化博客的用户阅读体验
2009-06-16 18:09:00
vue设计一个倒计时秒杀的组件详解
2024-05-09 10:41:55
python实现集中式的病毒扫描功能详解
2022-03-04 03:16:00
python中elasticsearch_dsl模块的使用方法
2022-03-23 07:57:31
Python常用标准库之os模块功能
2022-03-03 03:49:59
js function定义函数的几种不错方法
2024-04-16 09:06:34
python flask几分钟实现web服务的例子
2023-05-21 13:04:58
一文详细聊聊vue3的defineProps、defineEmits和defineExpose
2024-04-27 16:02:10
pyinstaller将python程序打包为可执行文件
2022-06-05 17:11:35
python正则表达式去除两个特殊字符间的内容方法
2023-08-24 16:22:10
详解JavaScript中的this指向问题
2023-08-23 00:52:03
如何避免SQL语句中含有单引号而导致操作失败?
2009-11-07 18:40:00
“语法错误 (逗号) 在查询表达式id=20, 21”,怎么处理这个逗号?
2009-09-18 14:52:00
对YOLOv3模型调用时候的python接口详解
2023-05-31 00:58:57
详解如何使用Python实现删除重复文件
2022-08-14 04:33:54
python中urllib模块用法实例详解
2022-02-05 13:23:33
python误差棒图errorbar()函数实例解析
2023-12-14 22:39:49
python备份文件的脚本
2023-12-14 10:52:02
优雅的使用javascript递归画一棵结构树示例代码
2024-04-30 08:52:22
基于python实现高速视频传输程序
2022-04-01 02:14:17