2
A
回答
0
因此,唯一的解决方案是创建一个风格的项目委托与您的自定义复选框和标签,只是适应这个代码: http://discussion.forum.nokia.com/forum/showthread.php?217027-Display-widget-as-items-in-a-QListView&p=813138&viewfull=1#post813138
0
QCheckBox::indicator {
subcontrol-position: top center;
}
将完成这项工作。解决方案很难看,但很有效。不确定它会一直工作 - 您可能需要使用QCheckBox的布局策略,或者查看是否可以预先分配足够的空间。再次 - 没有承诺。它的工作对我的测试例如使用Qt 4.7.1
4
我不知道,如果这会在你的情况下工作,但我来寻找类似的事情(为QTreeWidget
复选框),并发现这工作:
tree_widget.setStyleSheet("QTreeView::indicator:checked { background:red; }");
我想象QListView
也将有一个indicator
,但现在我不能测试。试试这个:
QListView::indicator {
subcontrol-position: top center;
}
+0
您是正确的,因为两者都是QAbstractItemView。但支持不好,你的第二个例子不起作用,但是第一个例子(对于QListView)。 – user362515 2015-03-04 07:56:24
相关问题
- 1. 复选框上方的复选框标签。怎么样?
- 2. 以编程方式设置复选框
- 3. CSS:样式复选框标签只有
- 4. 为复选框标签设置颜色
- 5. 复选框标签可以位于上方而不是左/右?
- 6. 样式复选框
- 7. 动态设置复选框标签文本导致复选框中的样式问题
- 8. 如何设置复选框选中?
- 9. 如何以编程方式设置或重置复选框
- 10. HTML,CSS复选框的标签位置应该在复选框顶部
- 11. 如何设置以编程方式创建的复选框ID?
- 12. 如何在GridCell UWP中为复选框位置写入样式?
- 13. 的样式复选框没有标签标签
- 14. 如何将标签对齐到样式复选框的右侧
- 15. winforms - 我如何在Groupbox中设置复选框,以便我可以在组级别引用复选框状态?
- 16. Twitter Bootstrap:正确的方式对齐复选框与复选框标签
- 17. 从样式设置器中取消选中复选框?
- 18. 复选框以标签为中心
- 19. JQuery选中复选框的标签
- 20. Symfony2:设置引导布局下复选框的表单标签
- 21. 如何检查复选框时显示复选框设置?
- 22. 如何设置复选框或单选
- 23. 获取选中复选框的位置
- 24. 以Link为标签的Javafx复选框
- 25. Android:以编程方式在右侧设置复选框设置文本位置
- 26. 如何设置此CSS动画复选框的样式?
- 27. 以编程方式在c#中设置复选框的值(wpf)
- 28. 两个复选框位于一个复选框列表中
- 29. 复选框标签禁用
- 30. Dojo复选框标签
链接看起来被打破 – 2016-04-22 18:31:08