问题
I want to add a background image to a widget and thus I need a resource file but I am not able to create it in Qt Designer. Here is what I did:
From the widget I go to the resources browser and click on the "add new file" button then a new window pops up.
I am asked to point to the .qrc file but this file does not exist and I don't know how to create it.
I googled and found that .qrc files are created using Qt Creator.
Can't I create a .qrc file in Qt Designer ? Do I need to use Qt Creator to create a .qrc file and then use it in QT Designer ?
I am using Qt Designer with PyQt in CentOS 7.0
回答1:
I would use Qt Creator, since Qt Designer is built in and you can simply create resource files. However, if that's not possible for you, here's a simple qrc data file contents that you can use: -
<RCC>
<qresource prefix="/images">
</qresource>
</RCC>
It creates a prefix called "/images/", ready to add images to the resource. Just create a file with .qrc extension and add that.
回答2:
You only need Qt Designer, and it can be done very easily, like this:
- Open the Resource Browser (View -> Resource Browser)
- Click the Edit Resources button (first on the left)
- Click the New Resource File button (first on the left)
- Enter a file name (e.g. resources.qrc) and click Save
- Click the Add Prefix button (fourth from the left) and enter a name (e.g. images)
- Click the Add Files button (fifth from the left) and add your resources
回答3:
Using Qt Creator.
(Using the Qt Designer that is inside of Qt creator)
- Right clicking on your project
- Add new
- Step on the left option QT
- Qt Resource file
- Follow the wizard to add one
I took those instructions from the video QT Resource Files
来源:https://stackoverflow.com/questions/26508171/creating-a-resource-file-to-use-it-in-qt-designer