我为我的应用程序使用了最适合我想要的外观和感觉的 cleanlooks 样式。
偶然发现的烦人的事情是,当在 Unix 主机上运行时,QHeaderView(例如 QTableWidget 的水平标题)不会在部分之间绘制调整大小的句柄。
我想要的是:
我得到了什么:
我开始使用样式表搜索解决方案,但似乎无法控制句柄渲染。
我必须玩边框样式吗?我有什么明显的遗漏吗?
我不想将 QHeaderView 或 QStyle 子类化为这样一个小(微不足道的?)问题。
任何帮助表示赞赏。
我为我的应用程序使用了最适合我想要的外观和感觉的 cleanlooks 样式。
偶然发现的烦人的事情是,当在 Unix 主机上运行时,QHeaderView(例如 QTableWidget 的水平标题)不会在部分之间绘制调整大小的句柄。
我想要的是:
我得到了什么:
我开始使用样式表搜索解决方案,但似乎无法控制句柄渲染。
我必须玩边框样式吗?我有什么明显的遗漏吗?
我不想将 QHeaderView 或 QStyle 子类化为这样一个小(微不足道的?)问题。
任何帮助表示赞赏。
这是我到目前为止发现的:
QHeaderView::section:horizontal{
margin-top: 4px;
margin-bottom: 4px;
border-style: solid;
border-left-width: 1px;
border-left-color: white;
border-right-color: darkgray;
border-right-width: 1px;
}
QHeaderView::section:horizontal:first{
border-left-color: darkgray;
}
这给出了这个结果: