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

时间:2012-10-22 13:23:29

标签: qt qtstylesheets

我在QT应用程序中为QDockWidgets设置了以下样式表。除了字体外,样式中提到的所有内容都有效。为什么没有检测到“字体”&我怎么能改变字体和QDockWidget标题的大小?

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

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

观察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;
}