我在我的QT应用程序中为QDockWidgets设置了以下样式表。除字体以外,所有在样式中提到的内容都有效。为什么“font”没有被检测到,我该如何更改QDockWidget标题的字体和大小?
QDockWidget::title
{
font: 18pt "Roboto Lt";
background: lightgray;
padding-left: 10px;
padding-top: 4px;
}
我在我的QT应用程序中为QDockWidgets设置了以下样式表。除字体以外,所有在样式中提到的内容都有效。为什么“font”没有被检测到,我该如何更改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; }
QDockWidget::title
{
font-family: "Roboto Lt";
font-size: 18pt;
background: lightgray;
padding-left: 10px;
padding-top: 4px;
}
QDockWidget
{
font-family: "Roboto Lt";
font-size: 18pt;
}
- warunanc