当我使用资源崩溃我的程序不知道如何解决它。资源名称Resource.grc,前缀/图像名称,图片名称srce_sedam_one.jpg。其他一切都很好。
QPixmap pixmap1 = QPixmap (":/imag/srce_sedam_one.jpg");
QMap<int, QPixmap> map;
map.insert(4, pixmap1);
ui->label_no->setPixmap(map.value(4));
答案 0 :(得分:3)
添加您的专业文件并重建所有文件。
RESOURCES += \
icons.qrc
icons.qrc在我的情况下,你应该使用你的文件名。 Resource.qrc
然后在ui->setupUi(this);
ui->setupUi(this);
QPixmap pixmap1 = QPixmap (":/imag/srce_sedam_one.jpg");
QMap<int, QPixmap> map;
map.insert(4, pixmap1);
ui->label_no->setPixmap(map.value(4));
你的应用崩溃是因为:
ui->setupUi(this)
创建放在Qt Designer中的所有小部件。当你在ui->label_no
之前调用setupUi
时,你会使用空指针并崩溃。