【问题标题】:QTableWidget Horizontal Header CSSQTableWidget 水平标题 CSS
【发布时间】:2011-10-07 23:56:29
【问题描述】:

我正在尝试使用最新的 Qt SDK (4.7.4) 设置 QTableWidget 的样式。从谷歌搜索,我看到我需要做这样的事情:

QHeaderView::section {
    background: red;
    /* ... */
}

在 Qt Designer 内部,这会为列和行生成红色标题。但是,在实际程序中,垂直部分标题正确显示,但水平列标题不受影响。这是为什么呢?

【问题讨论】:

  • 您能否提供更多关于正常工作 的含义以及样式表中的stuff 示例的详细信息?跨度>
  • 当然可以。如果编辑不够清晰,我可以提供屏幕截图。

标签: qt qtablewidget qheaderview


【解决方案1】:

您似乎需要在调用QTableWidget::setColumnCount 之前设置样式表,但您无法更改生成代码的这些调用顺序。

作为一种解决方法,您可以将样式表放在您的 QTableWidget 父小部件或 QApplication 中。

【讨论】:

  • 在 QApplication 上设置它有效 - 非常感谢您回答我的 Qt 问题! ;)
猜你喜欢
  • 2013-10-12
  • 1970-01-01
  • 1970-01-01
  • 2013-02-01
  • 2019-01-22
  • 2023-04-09
  • 1970-01-01
  • 2016-11-29
  • 1970-01-01
相关资源
最近更新 更多