PyQt(Python+Qt)学习随笔:QListView的itemAlignment属性
2024-10-14 06:58:11
QListView的itemAlignment属性用于控制每个数据项的对齐方式,其类型为枚举类Qt.Alignment或Qt.AlignmentFlag,其中 Qt.AlignmentFlag是对齐标记,它包括水平对齐标记、垂直对齐标记、两维对齐标记、以及右对齐应用模式中的组合标记:
对于对齐模式的掩码常量,没有找到相关资料说明其用途,老猿估计是用于对该属性的赋值数据通过与掩码常量进行与操作进行过滤使用,防止非正常对齐标记的数据出现。
注意:
- Qt.Alignment是使用Qt.AlignmentFlag对应的对齐标记通过或(|)操作组合而成的,但如果组合时出现冲突的标记如水平对齐出现了两种不同的方式则该组合无效。
- 只有在Flow属性为TopToBottom、isWrapping属性为True且viewMode属性为ListMode时才支持操作此属性
- QListView的itemAlignment属性是Qt5.12的版本才引入的,低版本不支持
属性访问方法:
itemAlignment属性默认对齐方式为0,这意味着每个数据项将完全填充其所在单元格。可以通过方法itemAlignment()和setItemAlignment(Qt.Alignment)来访问或设置。
老猿Python,跟老猿学Python!
最新文章
- 《JavaScript DOM编程艺术》读后总结
- C语言typedef的用法(转)
- Python-day-21
- [erlang]supervisor(监控树)的重启策略
- 如何自己编写一个easyui插件
- stage simulator
- magento中某个商店实现部分样式
- Android studio gradle 打包 那些事
- eclipse 安装配置maven
- bzoj1914
- Contest 20140708 testB dp 组合数
- HDOJ 5073 Galaxy 数学 贪心
- POJ 3675 Telescope
- es6对象字面量增强
- TensorFlow和Keras完成JAFFE人脸表情识别
- scp传输文件的命令
- java 五子棋游戏
- android monitor 汉化
- 服务器中了蠕虫病毒Wannamine2.0小记
- 2017-2018-2 《网络对抗技术》20155322 Exp9 web安全基础