如何在 QLabel、QT 中设置图像?

卡洛斯·桑切斯

想在 QLabels 中为 QT 中的一个小游戏设置图像:我是 QT 的初学者。

我的标题是:

#include <QWidget>
#include <QPushButton>
class Window : public QWidget
{
    Q_OBJECT

 public:
 explicit Window(QWidget *parent = 0);
 void initButtons();
 void initMap();

signals:
public slots:

private:
    QPushButton *m_button;
    QLabel *label;


};

在.cpp

Window::Window(QWidget *parent) : QWidget (parent)
{
    setFixedSize(1500,900);

    m_button = new QPushButton("Hello world", this);
    m_button->setGeometry(10,10,80,30);
    label = new QLabel("I'm a label", this);
    label->setGeometry(50,50,80,30);
    // ? hot to set image in label
}

你能帮我吗?

我查看了带有像素图和其他布局的帖子,但我无法在标签中设置图像。

托马斯·普鲁齐纳

您可以在 project.qrc 文件中定义一个资源,如下所示:

<!DOCTYPE RCC><RCC version="1.0">
<qresource prefix="/">
   <file>resources/icon.svg</file>
</qresource>                                                                     
</RCC>

并在您的 .pro 文件中添加一个资源:

RESOURCES += project.qrc

然后在代码中,您可以简单地执行以下操作:

label->setPixmap(QPixmap(":/resources/icon.svg"));

假设您的项目中已经有 .pro 和 .qrc 文件,您可以编辑它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在QT中彼此堆叠QLabel?

来自分类Dev

如何在QT中彼此堆叠QLabel?

来自分类Dev

即使我在 QT 中调整大小,如何在 Windows 的角落设置 QLabel?

来自分类Dev

Qt-如何在Qt Creator UI Designer中旋转QLabel

来自分类Dev

如何在Qt应用程序中同时隐藏/显示QLabel和QTextEdit?

来自分类Dev

如何在QLabel中为QImage设置缩进?

来自分类Dev

如何根据Qt5中的窗口大小更改为Qlabel启用自动调整大小?

来自分类Dev

如何在Qt的CentralWidget中用QLabel替换QPushButton?

来自分类Dev

QTabWidget中的Qt4 QLabel

来自分类Dev

如何在Wpf中设置图像的来源?

来自分类Dev

如何在ListView中设置图像的大小?

来自分类Dev

如何在SwiftUI中设置图像色调?

来自分类Dev

如何在pygame中设置图像的位置?

来自分类Dev

如何在UITabBarController中设置TabBar图像

来自分类Dev

如何在HashMap中设置图像URI

来自分类Dev

如何在framelayout中设置图像

来自分类Dev

如何在PyQt5中的QLabel上对齐中心图像?

来自分类Dev

如何在Qt中的图像上显示文本?

来自分类Dev

如何在Android中设置图像的背景和文本/图像

来自分类Dev

如何在QLabel中单独设置文本占用区域的背景色?

来自分类Dev

如何在 PyQt 中设置 qlabel 文本的不透明度?

来自分类Dev

Qt:如何在QAbstractItemModel中的子表上设置标题?

来自分类Dev

如何在Qt中设置编译器?

来自分类Dev

如何在Qt中为不同的按钮设置不同的图标?

来自分类Dev

如何在Qt中设置.exe文件的属性?

来自分类Dev

如何在Qt中设置QPushButton的背景色的动画?

来自分类Dev

如何在QT中借助任何API设置系统亮度?

来自分类Dev

如何在Qt小部件中设置文本格式

来自分类Dev

如何在Qt中设置.exe文件的属性?

Related 相关文章

热门标签

归档