如何在Qt设计器中添加自定义图形?

时间:2016-01-21 19:19:04

标签: qt qt-designer

我对C ++很满意,但对Qt来说是全新的。我为自己的无知而道歉,因为我确信这是一个非常简单的问题。我想制作一个自定义可点击的小部件,基本上是一个只有Qt设计师的黑色方块的按钮,但不知道从哪里开始。

编辑:在摸索后,我想我是一个更接近的ε。 我创建了一个black_box.png文件。在资源浏览器中,我创建了一个新资源和前缀,并添加了black_box.png。这里有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以选择一些选项。

  1. 您可以使用自定义绘制来绘制子类QPushButton的新按钮,这是合理的参与,并提供了大量的灵活性来构建它以满足您的要求。
  2. 你可以使用Qt的样式表机制来设置样式,你可以在这里获得更多信息:http://doc.qt.io/qt-5/stylesheet.html
  3. 或者您可以将图片的QPixmap设置为按钮图标,并调整按钮大小以匹配它,对于如何在此问题上执行此操作有一个很好的答案:How to set image on QPushButton?