添加" font-size"时,Qt Designer Point Size会降为-1。在样式表

时间:2017-08-23 13:27:25

标签: qt fonts qt-designer

我在Qt Designer(Ver 5.6.2)中遇到了问题。 我检查了所有的StyleSheets,它们都是空的,用于MainWindow的所有内容。 没有"字体,字体大小,字体系列等。" 如果我添加喜欢

#label1 {font-size: 10px;}

并运行应用程序,以下内容出现在控制台中:

QFont::setPointSize: Point size <= 0 (-1), must be greater than 0
好消息是,字体大小达到10像素,但我想摆脱错误。 同样在我的QtDesigner App中我不能手动增加PointSize,它总是保持在-1,即使你试图增加它,
Screenshot
在ui / xml文件中出现:

<property name="font">
   <font>
    <pointsize>-1</pointsize>
   </font>
  </property>

有人有同样的问题吗?我怎么能摆脱它?

1 个答案:

答案 0 :(得分:1)

通过以下方式摆脱它:

  1. 编辑.ui文件以删除愚蠢的属性值<pointsize>-1</pointsize>

  2. 将点大小恢复为默认的非覆盖值 - 请参阅您提供的屏幕截图,点击&#34;点大小&#34;字段,然后单击将出现在那里的小恢复后退箭头。

  3. 样式表在这方面不了解。