Здравствуйте, гость ( Вход | Регистрация )
|
trdm |
3.1.2009, 19:50
Сообщение
#1
|
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6
|
|
|
|
|
![]() |
|
SABROG |
10.1.2009, 23:32
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34
|
Добавил setFocus стало все отрисовываться
Правда баг с отрисовкой кнопочек остался. При первом клике кнопочки не остаются залепленными, а при последующих разах уже нормально. --- В общем пока все свелось к следующим изменениям: - раскомментировать Qt::Popup - закомментировать Qt::Tooltio - добавить в конец метода uoColorCContainer::mousePressEvent - QWidget::mousePressEvent(event); - в методе uoColorChooser::mousePressEvent заменить popupHide() на popupShow() - добавить setFocus Сообщение отредактировал SABROG - 10.1.2009, 23:43 |
|
|
|
|
trdm |
11.1.2009, 0:19
Сообщение
#3
|
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6
|
Цитата(SABROG @ 10.1.2009, 23:32) Link Добавил setFocus стало все отрисовываться фокус на сонтайнере как бы и не нужен в принципе по задумке. |
|
|
|
|
SABROG |
11.1.2009, 0:29
Сообщение
#4
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34
|
Цитата(trdm @ 11.1.2009, 0:19) Link Цитата(SABROG @ 10.1.2009, 23:32) Link Добавил setFocus стало все отрисовываться фокус на сонтайнере как бы и не нужен в принципе по задумке. Ну QComboBox фокус же на вьюху ставит. Правда до сих пор не могу понять как этот фокус влияет на отрисовку попапа. Или почему фокус сам не переходит на открытое окно. В общем проблема скрылась где-то в зарослях логики работы Qt с виджетами и эвентами. |
|
|
|
trdm QComboBox, Как задать размер выпадающего списка 3.1.2009, 19:50
panter_dsd QAbstractItemView * QComboBox::view () const ? 3.1.2009, 19:56
trdm Цитата(panter_dsd @ 3.1.2009, 19:56) QAbs... 3.1.2009, 20:12
Litkevich Yuriy trdm, а как он у тебя вообще такой получился, може... 3.1.2009, 20:02
panter_dsd const означает, что ссылка константная, но сам объ... 3.1.2009, 20:26
SABROG Цитата(panter_dsd @ 3.1.2009, 20:26) cons... 3.1.2009, 20:53
trdm Цитата(SABROG @ 3.1.2009, 20:53) И я дума... 3.1.2009, 21:20
SABROG Если особо напрягаться не хочется, то можно идти п... 3.1.2009, 21:39
trdm Цитата(SABROG @ 3.1.2009, 21:39) Если осо... 3.1.2009, 21:48
SABROG А чем он радикально отличается от QColorDialog... 3.1.2009, 21:59
trdm Цитата(SABROG @ 3.1.2009, 21:59) А чем он... 3.1.2009, 22:01
SABROG Цитата(trdm @ 3.1.2009, 22:01) Цитата(SAB... 3.1.2009, 22:02
trdm не кошерно.
плюс ко всему еще пара задач намечае... 3.1.2009, 22:08
SABROG Цитата(trdm @ 3.1.2009, 22:08) не кошерно... 4.1.2009, 12:17
trdm Цитата(SABROG @ 4.1.2009, 12:17) Ну исход... 4.1.2009, 12:45
SABROG Жесть какая. Может цикл сделать и массив цветов ? 5.1.2009, 1:22
trdm Цитата(SABROG @ 5.1.2009, 1:22) Жесть как... 5.1.2009, 11:30
SABROG view->updateGeometry();
Вызывал ? 5.1.2009, 14:31
trdm Цитата(SABROG @ 5.1.2009, 14:31) view-... 5.1.2009, 21:36
trdm Вот таким путем пошел:
Как думаете, нормально? 6.1.2009, 3:27
Litkevich Yuriy Цитата(trdm @ 6.1.2009, 6:27) Как думаете... 6.1.2009, 6:11
trdm Цитата(Litkevich Yuriy @ 6.1.2009, 6:11) ... 6.1.2009, 12:32
molchanoviv А по моему вполне себе ничего 6.1.2009, 11:34
SABROG Titlebar с фреймом имхо не нужны, а так вполне. 6.1.2009, 11:58
molchanoviv В окне выбора цвета убери шапку. Хотя по мне в ООо... 6.1.2009, 12:35
trdm Цитата(molchanoviv @ 6.1.2009, 12:35) В о... 6.1.2009, 14:33
Litkevich Yuriy Цитата(trdm @ 6.1.2009, 15:32) Какую деко... 6.1.2009, 15:18
trdm Что-то никак не соображу по какой методе комбобокс... 9.1.2009, 22:14
SABROG Вообще за сокрытие попапов отвечает сам класс QWid... 9.1.2009, 23:03
trdm Вот проектик:
Через попуп у меня не получился видж... 10.1.2009, 0:13
Litkevich Yuriy Цитата(SABROG @ 10.1.2009, 2:03) "во... 10.1.2009, 0:26
SABROG Цитата(Litkevich Yuriy @ 10.1.2009, 0:26)... 10.1.2009, 0:52
SABROG Проверил рисование на popup'e, все отлично
В ... 10.1.2009, 16:30
Litkevich Yuriy SABROG, а чето за метёлка? Она к теме какое отноше... 10.1.2009, 18:56
SABROG Это скрин из демки, там 24 телки рандомно выводятс... 10.1.2009, 19:10
trdm Какой парент у попупа? QDialog? А у меня унаследов... 10.1.2009, 19:58
SABROG Цитата(trdm @ 10.1.2009, 19:58) Какой пар... 10.1.2009, 20:42
trdm да уж... наверное замутил....
я еще и не такое зам... 10.1.2009, 21:28
SABROG Попробуй пропиши вот это в main.cpp
QObject:... 10.1.2009, 22:05
trdm Стало быть проблема в МЕСТЕ вызова метода popupSho... 10.1.2009, 22:48
trdm Цитата(SABROG @ 10.1.2009, 23:32) Добавил... 11.1.2009, 21:27
SABROG Цитата(trdm @ 11.1.2009, 21:27) Цитата(SA... 11.1.2009, 21:40
trdm Цитата(SABROG @ 11.1.2009, 21:40) Я думаю... 11.1.2009, 21:53
SABROG А ты победил залипание кнопок при первом клике ? Т... 11.1.2009, 23:04
trdm Цитата(SABROG @ 11.1.2009, 23:04) А ты по... 11.1.2009, 23:30
SABROG Создал тестовое приложение и в mousePressEvent дин... 12.1.2009, 15:22
trdm Цитата(SABROG @ 12.1.2009, 15:22) Кстати ... 9.2.2009, 2:08
niXman Ну так финальную версию кто нибудь покажите.
Спаси... 10.2.2009, 5:01![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 7.3.2026, 18:28 |