Russian Qt Forum
Ноябрь 02, 2024, 06:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблемы с кнопками на QLable  (Прочитано 2971 раз)
Jkc
Гость
« : Март 20, 2011, 23:34 »

В общем нужно на картинки навесить кнопки или наоборот,
решил  делать через QLable 
 
Цитировать
    pushButCollect =  QPixmap(":/but_image.png");
    MyLable* label = new MyLable(this);      // в MyLable   mousePressEvent(QMouseEvent* pe) для реакцию
                                                                  // на кнопку
    label->setPixmap(pushButCollect);                   
    QGraphicsProxyWidget *image = new QGraphicsProxyWidget();
    image->setWidget(label);
    scene->addItem(image);
    image->setPos(0, 350);

В этом случае не работает  image->setPos(0, 350);

если без THIS  MyLable* label = new MyLable();
прозрачный фон заполняется серым цветом.
но картинка идёт на своё место.

И ещё, возможно ли что бы кнопка была скажем круглой или другой формы картинки.
где прозрачный фон не активен для кнопки 
Записан
deaks
Гость
« Ответ #1 : Март 21, 2011, 16:10 »

если хотите много от интерфейса изучается qml)
Записан
Jkc
Гость
« Ответ #2 : Март 24, 2011, 01:35 »

если хотите много от интерфейса изучается qml)
Много не нужно, достаточно только кнопки не правильной формы
Записан
Fess
Гость
« Ответ #3 : Март 24, 2011, 06:57 »

попробуйте использовать css
button->setStyleSheet(...);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.286 секунд. Запросов: 21.