Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 06.01.2019
Сообщений: 11

Не отображается виджет с растровым изображением

11.02.2020, 11:15. Показов 918. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я закинул изображение в проект и код переписал из книжки, но виджет не отображается. Может я неправильно указал путь, или нужно указать определённые размеры виджета?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <QtWidgets>
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
  QWidget wgt;
  wgt.setWindowTitle("Kkk");
  wgt.setWindowFlag(Qt::Window);
  wgt.setWindowFlag(Qt::WindowMaximizeButtonHint);
  wgt.setGeometry(500,100,500,500);
  QWidget* wgt1= new QWidget(&wgt);
  QPalette pall;
  pall.setBrush(wgt1->backgroundRole(),QBrush(QPixmap(":/cat.jpg")));
  wgt1->setPalette(pall);
  wgt1->resize(300,300);
  wgt1->move(50,50);
  wgt1->setAutoFillBackground(true);
  
 
   wgt.show();
 
    return app.exec();
}
Миниатюры
Не отображается виджет с растровым изображением   Не отображается виджет с растровым изображением  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2020, 11:15
Ответы с готовыми решениями:

Заливка растровым изображением
Доброго времени суток. У меня возникла следующая проблема - мне необходимо сделать заливку растровым изображением рисованного объекта с...

Возможно ли работать в AutoCAD 2008ru с растровым изображением
Возможно ли работать в AutoCAD 2008ru с растровым изображением или надо догружать дополнительно (что то типа RasterDesign) как в 2006 или...

Не отображается виджет
Здравствуйте! Есть виджет, унаследованный от стандартного QWidget - аналоговые часы. Сделан по примеру из Examples В нем...

5
28 / 27 / 7
Регистрация: 11.06.2011
Сообщений: 387
11.02.2020, 11:20
Покажи qrc файл
0
0 / 0 / 0
Регистрация: 06.01.2019
Сообщений: 11
11.02.2020, 11:56  [ТС]
А где он находится?
0
28 / 27 / 7
Регистрация: 11.06.2011
Сообщений: 387
11.02.2020, 11:58
C++ (Qt)
1
QPixmap(":/cat.jpg")
Тогда вопрос. Что вы этим хотели сказать ? Почему впереди пути стоит : (двоеточие) ?
0
0 / 0 / 0
Регистрация: 06.01.2019
Сообщений: 11
11.02.2020, 12:05  [ТС]
Так в книге написано. Я делал по примеру.
Кликните здесь для просмотра всего текста
0
2 / 2 / 0
Регистрация: 24.02.2019
Сообщений: 318
11.02.2020, 19:14
Создайте qrc файл и добавьте в него картинку и ссылайтесь на него. Тут описано подробно
http://smhfa.blogspot.com/2014/03/qt_26.html?m=1

Добавлено через 4 минуты
Если ставите как фон, то попробуйте этот код

C++ (Qt)
1
this->setStyleSheet("background-image:url(qt.png)");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2020, 19:14
Помогаю со студенческими работами здесь

Не отображается виджет в виджете
Доброго времени суток. Такая проблема: Есть основной виджет - окно, наследуется от QWidget. И есть второй виджет, он также наследуется от...

Не отображается виджет с картинкой
Имеется некоторая функция выделения памяти под виджеты окна void Editdialog::createWidgets() { nameEdit = new QLineEdit; ...

Не отображается созданный мной виджет
Добрый день. Помогите пожалуйста с решением проблемы. По любому глупая ошибка какая-нибудь. Создала свой класс widgetComment, который...

При создании виджета, дочернего к QGLWidget, дочерний виджет не отображается
#include &quot;class.h&quot; #include &lt;QApplication&gt; #include &lt;windows.h&gt; #include &lt;GL/glut.h&gt; int main(int a,char **ar){ QApplication...

Не могу поставить подпись под изображением и над изображением, и как изображение разместить в центре страницы
Вот сам код и скриншот что нужно сделать &lt;!DOCTYPE HTML PUBLIC &quot;-/W3C//DTD HTML 4.01 Transitional//EN&quot; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru