2016-09-16 12 views
0

Я хочу добавить фоновое изображение к Qt Widget. Я использую Qt Creator 4.0.2 для Linux 64-бит. Проблема заключается в том, что я выбираю фоновое изображение, оно не отображается (хотя часть изображения можно увидеть вокруг кнопок PushButtons, которые у меня есть на странице), когда я запускаю программу. Однако при выборе цвета фона работает отлично. (с использованием CSS)QtWidget проблема с фоновым изображением (Qt Creator)

Вот экраны: With background-image With background-color

ответ

0

Try и установить его с помощью таблицы стилей:

yourWidget->setStyleSheet("background-image: url(<path-to-image>/image.png)") 

Это работает для меня.

+0

Нет, не работает. У меня есть настройка файла ресурсов, и я использую это. Есть ли другой способ настроить его без использования CSS? –

+0

Ну, жестокий подход заключался бы в установке QLabel под всем, чтобы он показывал изображение. –

+0

'QPixmap pic (" ../ image.png ");' и затем использовать 'label-> setPixmap (pic);' где метка является указателем на метку. (Возможно, вам понадобится, чтобы изменить размер изображения и прочее, но оно должно работать). –

 Смежные вопросы

  • Нет связанных вопросов^_^