Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316

Окно в виде картинки

24.10.2016, 16:06. Показов 3931. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать окно в виде картинки, и убрать (сделать прозрачным) лишнее - рамку и черноту?
Миниатюры
Окно в виде картинки  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.10.2016, 16:06
Ответы с готовыми решениями:

Rgn окно из картинки
Здравствуйте, попробовал сделать окно формой из картинки, возник вопрос. HDC dc = BeginPaint(hwnd, &ps); HDC memdc; ...

Передача картинки в PopUp окно
Доброго времени дорогие форумчане ! Подскажите как передать картинку (изображение товара) в попап окно Пациент...

Добавление картинки в отдельное окно
Привет всем. В общем проблемка такая, нужна помощь, нужно реализовать добавление картинки в отдельное окно. На примере этой программки...

25
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
25.10.2016, 11:39  [ТС]
Студворк — интернет-сервис помощи студентам
У Шлее работает:

C++ (Qt)
1
2
    QPixmap      pix(":/images/unixoids.png");
    win.setMask(pix.mask());
У меня не компилируется:

C++ (Qt)
1
2
    QPixmap pix(":res/images/pic4.png");
    this->setMask(pix.mask());
ошибка: invalid use of incomplete type 'class QBitmap'
this->setMask(pix.mask());

почему?
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
25.10.2016, 12:05
Цитата Сообщение от alexu_007 Посмотреть сообщение
почему?
потому что Шлее это не панацея, единственная "панацея" которая есть, это оф. доки от Qt, соответственно, заходим и смотрим, что принимает QPixmap::setMask, а принимает она void QPixmap::setMask(const QBitmap &mask), по крайней мере последняя версия данного метода. НО! вы то делаете setMask не для QPixmap, а для this, а что такое this - я хз... допустим это QWidget. QWidget::setMask, так же может принимать QBitmap, соответственно что-то пошло не так...

Не по теме:

как говорил классик:

у них в ж..пе кол и они едят, видимо что-то случилось....


раз компилятор ругается на неизвестный класс, попробуйте сделать вначале файла:
C++ (Qt)
1
#include <QBitmap>
возможно это поможет...
1
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
25.10.2016, 13:52  [ТС]
Цитата Сообщение от Maxim Prishchepa Посмотреть сообщение
раз компилятор ругается на неизвестный класс, попробуйте сделать вначале файла:
#include <QBitmap>
возможно это поможет...
Вау!!! Это действительно сработало!! Спасибо! Всё так просто? Вот человек - помог, и при этом не обозвал...
Миниатюры
Окно в виде картинки  
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
25.10.2016, 14:29
Лучший ответ Сообщение было отмечено alexu_007 как решение

Решение

Цитата Сообщение от alexu_007 Посмотреть сообщение
и при этом не обозвал...

Не по теме:

я смотрю вы не очень форум читали :-)) или просто не открывали спойлер... :))

1
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
25.10.2016, 15:56  [ТС]
Да я не обижаюсь, это шутка была. Тем более, у меня всё получилось. Ещё раз всем спасибо.
Миниатюры
Окно в виде картинки  
0
25.10.2016, 16:13

Не по теме:

на форуме есть кнопочка "+1 спасибо"... вместо тысячи слов как говорится ;-)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.10.2016, 16:13

Кнопка в виде картинки
А как можно сделать кнопку в виде картинки подскажите плз.

Шапка в виде картинки)
здравствуйте, мы начали изучать html и теперь дали задание создать сайт, тема 9 МАЯ...у меня есть каринка, я хочу ее сделать как шапку...

Окно из png картинки, alpha channel
Здравствуйте. Как сделать фон окна картиной png с alpha каналом. Прозрачные места, где черный цвет - не подходит. Задавать...

Черное окно, вместо моей картинки
#include &lt;SFML/Graphics.hpp&gt; using namespace sf; int main() { RenderWindow window(VideoMode(200, 200), &quot;Error 5001&quot;); ...

Как сделать окно для картинки?
Как сделать окно для картинки как вконтакте. Т.е. юзер сам сможет загружать туда картинку. Помогите пожалуйста. Буду вам очень благодарен.


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Салют, шампанское, овации! :drink:
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru