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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Потеря фокуса QPushButton (примерчик)  (Прочитано 14192 раз)
BRE
Гость
« Ответ #15 : Июль 14, 2009, 19:31 »

BRE а можно примерчик как сделал spirit - для чайников)
Записан
DenisG
Гость
« Ответ #16 : Июль 15, 2009, 11:15 »

Супер! Попробывал на таргете - все пучком!
thx!
Записан
BRE
Гость
« Ответ #17 : Июль 15, 2009, 11:16 »

Супер! Попробывал на таргете - все пучком!
thx!
+ сколько всего красивого можно там навертеть....
Записан
DenisG
Гость
« Ответ #18 : Июль 15, 2009, 14:36 »

навернуть можно;)

с юзанием фокуса особенность забавная выяснилась.
Мне вообще фокусить кнопки не требовалось и чтобы небыло рамки я ставил свойства nofocus.
А тут надо разрешать фокусить кнопки и задавать border 0й толщины.
На PC рамки нет - а на таргете зараза появляется...
пытаюсь разобраться.....
Записан
BRE
Гость
« Ответ #19 : Июль 15, 2009, 14:58 »

с юзанием фокуса особенность забавная выяснилась.
Мне вообще фокусить кнопки не требовалось и чтобы небыло рамки я ставил свойства nofocus.
А тут надо разрешать фокусить кнопки и задавать border 0й толщины.
На PC рамки нет - а на таргете зараза появляется...
пытаюсь разобраться.....
Попробуй:
{ border-style: none; }
Записан
DenisG
Гость
« Ответ #20 : Июль 15, 2009, 15:18 »

Подмигивающий пробoвал
там какой то замут со стилем запуска приложение на таргете
если я стартую ./qtdemo -qws     
когда топчу пальцем по тачскрину -кнопки с икнами красиво нажимаются - как бы продавливаются и когда отпускаешь тачскрин кнопка возращается на место
 (на pc продавливается только кнопка а икна на месте)
Но БОРДЕР есть, не смотря на border-style: none;
а если запускаться
./qtdemo -qws -style cleanlooks
бордера нету. Но кнопари при нажатии на тачсрин остаются на месте. А икноки меняются так как в твоем примере нормально.

В конечном итоге надо, что бы нажатая один раз кнопка продавливалась(эфект физического нажимания) и после отпускания на ней было изображение (аля она в фокусе)
Есть подозрение, что придется вернуться к eventFilter





Записан
BRE
Гость
« Ответ #21 : Июль 15, 2009, 15:31 »

Есть подозрение, что придется вернуться к eventFilter
Смотри сам, но почитать assistent по CSS я тебе рекомендую, там все это флагами настраивается и сдвиги картинки/текста при нажатии и куча всего еще.  Подмигивающий
Зато внешний вид интерфейса можно будет менять редактированием одного файла.
Записан
DenisG
Гость
« Ответ #22 : Июль 15, 2009, 15:43 »

вот как раз сейчас почитываю%)
Записан
DenisG
Гость
« Ответ #23 : Июль 15, 2009, 16:13 »

Все разрулил..
не { border-style: none; }
а { border: none; }

а для эфекта нажатия мне понравился
{padding: -6px;}
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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