如何在 QT Creator 中将图像应用到 QPushButton
How to apply an image to a QPushButton in QT Creator
我无法使用 setIcon() 函数查看 Qobjects 上的任何图片,例如 QPushButton。
这可能与 QPixMap pix("url") 函数中错误指定的图像 url 有关。这就是我得到的:
QPixmap pix(":/Resources/flag.png");
QIcon icon(pix);
button->setIcon(icon);
我在目录 "Other files/Resources/flag.png" 中有一个 flag.png 文件。
真不知道资源应该怎么放
您必须创建一个 Qt 资源文件 (File > New > Qt > Resource File
)。然后在资源文件中添加一个前缀,然后在资源文件中添加一个文件。
所有这些都完成后,右键单击该文件的列表,然后 select Copy resource path
。然后将该路径粘贴到您的 cpp 文件中,并将其括在引号中。
希望对您有所帮助。
我无法使用 setIcon() 函数查看 Qobjects 上的任何图片,例如 QPushButton。 这可能与 QPixMap pix("url") 函数中错误指定的图像 url 有关。这就是我得到的:
QPixmap pix(":/Resources/flag.png");
QIcon icon(pix);
button->setIcon(icon);
我在目录 "Other files/Resources/flag.png" 中有一个 flag.png 文件。
真不知道资源应该怎么放
您必须创建一个 Qt 资源文件 (File > New > Qt > Resource File
)。然后在资源文件中添加一个前缀,然后在资源文件中添加一个文件。
所有这些都完成后,右键单击该文件的列表,然后 select Copy resource path
。然后将该路径粘贴到您的 cpp 文件中,并将其括在引号中。
希望对您有所帮助。