我在我的 QT 应用程序中为 QDockWidgets 设置了以下样式表。除了字体之外,样式中提到的所有东西都可以正常工作。为什么未检测到“字体”以及如何更改 QDockWidget 标题的字体和大小?
QDockWidget::title
{
font: 18pt "Roboto Lt";
background: lightgray;
padding-left: 10px;
padding-top: 4px;
}
我在我的 QT 应用程序中为 QDockWidgets 设置了以下样式表。除了字体之外,样式中提到的所有东西都可以正常工作。为什么未检测到“字体”以及如何更改 QDockWidget 标题的字体和大小?
QDockWidget::title
{
font: 18pt "Roboto Lt";
background: lightgray;
padding-left: 10px;
padding-top: 4px;
}
字体应该应用于 QDockWidget 本身,而不是子控件 ::title
QDockWidget { font-family: "Roboto Lt"; font-size: 18pt; }
观看 Qt 参考中的字体部分:http: //doc.qt.digia.com/qt/stylesheet-reference.html
也许你应该尝试:
QDockWidget::title
{
font-family: "Roboto Lt";
font-size: 18pt;
background: lightgray;
padding-left: 10px;
padding-top: 4px;
}