![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_guest_* |
![]()
Сообщение
#1
|
Гости ![]() |
Доброго времени суток! Есть вопросик. Применяя к форме:
форма становится такой как нужно, без бэкграунда, но... вернув назад
, бэкграунд становится черным. Ни с помощью CSS ни QPalette не удается сделать нужную цветность. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Я проблемы не понял, из документации:
Цитата Qt::WA_TranslucentBackground = 120 Указывает, что виджет должен иметь полупрозрачный фон, т.е., любые непрозрачные области виджетов будут полупрозрачными, поскольку виджет имеет альфа-канал. Установка этого флага приведен к установке WA_NoSystemBackground. В Windows виджету необходимо также установить флаг окна Qt::FramelessWindowHint. Этот флаг устанавливает или сбрасывает автор виджета. т.е.
либо
либо
либо
Обращай внимание на название функции, Flags - во множественном числе, т.е. функци принимает все необходимые флажки для окна, а не один единственный. |
|
|
Гость_guest_* |
![]()
Сообщение
#3
|
Гости ![]() |
Решение найдено. Сделал "репаинт" окошка, ну и еще немного кода.
![]() Все спасибо! |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 5.5.2025, 15:27 |