Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt QDockWidget::title(需要更改字体和大小)_Qt_Qtstylesheets - Fatal编程技术网

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

Qt QDockWidget::title(需要更改字体和大小),qt,qtstylesheets,Qt,Qtstylesheets,我在QT应用程序中为QDockWidgets设置了以下样式表。除了字体之外,样式中提到的所有内容都正常工作。为什么未检测到“字体”&如何更改QDockWidget标题的字体和大小 QDockWidget::title { font: 18pt "Roboto Lt"; background: lightgray; padding-left: 10px; padding-top: 4px; } 查看Qt参考中的字体部分: 也许你应该试试: QDockWidge

我在QT应用程序中为QDockWidgets设置了以下样式表。除了字体之外,样式中提到的所有内容都正常工作。为什么未检测到“字体”&如何更改QDockWidget标题的字体和大小

QDockWidget::title
{
    font: 18pt "Roboto Lt";
    background: lightgray;
    padding-left: 10px; 
    padding-top: 4px;
}

查看Qt参考中的字体部分:

也许你应该试试:

QDockWidget::title
{
   font-family: "Roboto Lt";
   font-size: 18pt;
   background: lightgray;
   padding-left: 10px; 
   padding-top: 4px;
}

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

QDockWidget { font-family: "Roboto Lt"; font-size: 18pt; }

当浮动标题更改为默认Windows外观时,停靠是浮动还是停靠会有区别吗。但这没关系,我只是想定制它的外观,当它停靠在这里时,但是没有用:(好的,我通过更改QDockWidget QDockWidget{font-family:“Roboto Lt”;font-size:18pt;}的字体得到了我想要的