【问题标题】:QHeaderView stylesheet for QTableWidgetQTableWidget 的 QHeaderView 样式表
【发布时间】:2021-06-27 16:14:38
【问题描述】:

我正在尝试使用样式表为我的 QTableWidget 自定义标题的外观。我是这样做的:

QHeaderView::section 
{
    background-color: transparent;
    color: black;
    font: 10pt "MS Shell Dlg 2";
    padding-left: 4px;
    border: 1px solid #6c6c6c;
}

在 Qt Designer 和预览模式下看起来不错,但是当我运行程序时,会使用默认颜色和字体创建标题。

Qt 版本 4.7.2,操作系统 Windows XP。谢谢。

【问题讨论】:

    标签: c++ qt


    【解决方案1】:

    嗯,我发现这个问题只有在我使用QTableWidget 时才会出现。所以我找到的解决方案是改用QTableView

    【讨论】:

      【解决方案2】:

      我找到了解决这个问题的方法: 在 tablewidget 的基类构造函数中: 添加这个: ui->tableWidget->horizo​​ntalHeader()->setStyleSheet("");
      然后它会起作用。
      不知道为什么,
      但它有效。 ^_^

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-11-03
        • 1970-01-01
        • 1970-01-01
        • 2013-10-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多