Russian Qt Forum

Qt => Общие вопросы => Тема начата: Пантер от Февраль 19, 2009, 12:42



Название: Qt 4.5.0-rc1 и клавиатурные акселераторы.(Решено)
Отправлено: Пантер от Февраль 19, 2009, 12:42
Перешел на Qt 4.5.0-rc1 и заметил баг(?), в QDialogButtonBox пропали шорткаты, т.е. Alt+буква. Это только у меня или действительно баг?


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: shadone от Февраль 19, 2009, 22:55
в какой теме, на какой платформе?
вероятно вот это имелось ввиду: http://www.qtsoftware.com/developer/task-tracker/index_html?method=entry&id=224740


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: Пантер от Февраль 20, 2009, 07:24
Спасибо, успокоил. Под Масдает глюк.
Хм...
Цитировать
Version found   4.4.1
Scheduled for?   4.5.0 (Next Minor Release)
Resolution?   Fixed

"Ни че не понимаю" (Брат пилот)

У меня в 4.4.2 и 4.4.3 точно все работало, вот только в 4.5.0 начало глючить.


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: ритт от Февраль 20, 2009, 08:50
ну, всё правильно: для 4.4.1 отрапортовали, мол, "некузяво - почините". для наступающей 4.5.0 починили некузяву - в снапшоте её уже нет :)


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: Пантер от Февраль 20, 2009, 12:34
Это я понял, вот только какого хрена в 4.4.3 все работало???????


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: ритт от Февраль 20, 2009, 14:13
потому что исправили для 4.5 :)


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: pastor от Февраль 20, 2009, 14:53
Чую что-то здесь нетак..

panter_dsd, этот вобще тот баг на который указал ddenis? Иначе имеем кучу противоречий (впрочем неочень удивительных)

Баг нашли в 4.4.1. Закрыли баг 2008-08-27, т.е. в 4.5.0 RC и даже в 4.5.0 бету фикс вошел (покрайней мере должен был войти). При этом у panter_dsd в 4.5.0 RC1 он есть и чудесным образои он исчез в 4.4.3 о_О

Или мы говорим о разных багах, или починили 2008-08-27 и снова сломали позже или хз, а с 4.4.3 просто повезло )))



Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: shadone от Февраль 20, 2009, 15:07
таска которую я привел выше говорит что в стандартных приложениях Windows (не-Qt), кнопки Ok/cancel не имею шорткатов, поэтому диалоги Qt также не должны их показывать. Поэтому начиная с 4.5.0 будут ли диалоги содержать шорткаты (mnemonics) будет определяться стилем - и стили windows (и gtkstyle тоже, если мне память не изменяет), шорткатов показывать не будут.
/me удивляется читал ли кто-нибудь описание таски ссылку на которую я написал.


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: pastor от Февраль 20, 2009, 15:20
/* pastor сходил по ссылке и почитал описание бага  внимательнее */


panter_dsd,

Цитировать
QDialogButtonBox::Ok,  should NOT have O as accelerator key in Ok button

Version found:   4.4.1
Scheduled for:   4.5.0


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: ритт от Февраль 20, 2009, 18:33
я читал описание перед первым ответом. разве что-то не так ответил?


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: pastor от Февраль 20, 2009, 18:54
Все так :)


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: Пантер от Февраль 20, 2009, 19:06
Что-то я вообще запутался. Значит в 4.4.1 были шорткаты, но, так как это не правильно, их убрали в 4.5.0. Так чтоли?


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: pastor от Февраль 20, 2009, 19:11
Совершенно верно. В 4.4.1 был баг (шоткаты). В 4.5.0 этот баг пофиксили - убрали шоткаты


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.
Отправлено: Пантер от Февраль 20, 2009, 19:23
И зачем спрашивается...
Спасибо всем за разъяснения. Тему можно считать закрытой.


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.(Решено)
Отправлено: ритт от Февраль 20, 2009, 21:38
мб тему лучше удалим? либо оставить первые два поста и изменить название треда?


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.(Решено)
Отправлено: lit-uriy от Февраль 20, 2009, 21:53
>>либо оставить первые два поста и изменить название треда?
ее надо как FAQ сделать:
В: Почему тра-та-та
О: Потомучто так положено, см. трэкер.

И закрыть.


Название: Re: Qt 4.5.0-rc1 и клавиатурные акселераторы.(Решено)
Отправлено: Dendy от Февраль 20, 2009, 22:09
Ничего не удаляем.