QDockWidget :: title(需要更改字体和大小)

war*_*anc 5 qt qtstylesheets

我在QT应用程序中为QDockWidgets设置了以下样式表。样式中提到的所有内容(字体除外)均有效。为什么未检测到“字体”?如何更改QDockWidget标题的字体和大小?

QDockWidget::title
{
    font: 18pt "Roboto Lt";
    background: lightgray;
    padding-left: 10px; 
    padding-top: 4px;
}
Run Code Online (Sandbox Code Playgroud)

war*_*anc 4

字体应该应用于 QDockWidget 本身,而不是子控件 ::title

QDockWidget { font-family: "Roboto Lt"; font-size: 18pt; }
Run Code Online (Sandbox Code Playgroud)