【问题标题】:How can I add custom graphics in Qt designer?如何在 Qt 设计器中添加自定义图形?
【发布时间】:2016-04-28 05:07:21
【问题描述】:

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

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

【问题讨论】:

标签: qt qt-designer


【解决方案1】:

对于想要实现的目标,您有几个选择。

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

【讨论】:

    猜你喜欢
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多