Автор Тема: QStyleSheet проблем  (Прочетена 982 пъти)

LinuxFanUNIX

  • Напреднали
  • *****
  • Публикации: 408
  • Distribution: Slackware 12.2
  • Window Manager: KDE 3.5.10
    • Профил
QStyleSheet проблем
« -: Nov 22, 2009, 18:51 »
Добър вечер.

Имам проблем чието разрешение не намирам. Та ето какъв е проблема:

Правя програма на Qt4 която си има фон с черни и бели нюанси, като използвах функцията Add gradient на designer-а. Дотук добре. Обаче проблема идва когато вкарам някой Label или бутон, които автоматично се оцветяват в някакъв среден цвят. Та въпросът ми е:
Има ли някакъв начин да се заобиколи това "ограничение", така че като добавя нов Label или бутон - те да са прозрачни и фона който стои под тях да се показва, а не върху тях да се създава нов фон?

Благодаря предварително!
« Последна редакция: Nov 22, 2009, 22:42 от LinuxFanUNIX »
Активен

nifelheim

  • Напреднали
  • *****
  • Публикации: 328
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: QStyleSheet проблем
« Отговор #1 -: Nov 22, 2009, 20:23 »
Сложи на бутона или label-а styleSheet и за background им задай цвят:
Red=255; Green=255; Blue=255; Alpha=0
Например за бутона: background:rgba(255, 255, 255, 0) и става прозрачен.
Активен

Оптимистът изучава английски език. Песимистът - китайски. А реалистът - автомат Калашников.

LinuxFanUNIX

  • Напреднали
  • *****
  • Публикации: 408
  • Distribution: Slackware 12.2
  • Window Manager: KDE 3.5.10
    • Профил
Re: QStyleSheet проблем
« Отговор #2 -: Nov 22, 2009, 22:42 »
Сложи на бутона или label-а styleSheet и за background им задай цвят:
Red=255; Green=255; Blue=255; Alpha=0
Например за бутона: background:rgba(255, 255, 255, 0) и става прозрачен.
Благодаря ти човече! Златен си! Много ти благодаря за помощта!  ;)
Активен