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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Qt 4.3.0] QMenu: нет подчёркнутых символов  (Прочитано 4499 раз)
Dimchansky
Гость
« : Июль 07, 2007, 20:58 »

Код:

    QMenu *fileMenu = new QMenu(tr("&File"), this);
    QAction *openAction = fileMenu->addAction(tr("&Open..."));
    // ...


Запускаешь программу и в меню у File, символ F не подчёркнут, аналогично и внутри меню. Нажимаешь Alt, тогда все подчёркивания отрисовываются. У всех так? Это так и задумано или баг?
Причём, сдаётся мне, аналогичное наблюдал и в более ранних версиях..
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Июль 07, 2007, 23:03 »

есть такое. баг. тока скорее всего виндовый - я видел такое и в других приложениях под винду.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #2 : Июль 07, 2007, 23:33 »

Есть в винде такая фича Свойства Рабочего стола -> Оформление -> Эффекты -> Скрывать указатели вызова с клавиатуры до нажатия <Alt>. Если галочка стоит, подчёркивание появляеться лишь при нажатии на Alt.

С подчеркиванием есть другой баг. При определённых условиях они не убираються (т.е. всегда показаны). См. дополнительно в Task Tracker:

142516 - Underlining for keyboard navigation keys does not work properly in QMainWindow with no visible central widget
142549 - Underlining for keyboard navigation keys is not always properly removed when the Escape key is hit

Отрепортил сам лично.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Dimchansky
Гость
« Ответ #3 : Июль 07, 2007, 23:46 »

Цитата: "pastor"
Есть в винде такая фича Свойства Рабочего стола -> Оформление -> Эффекты -> Скрывать указатели вызова с клавиатуры до нажатия <Alt>. Если галочка стоит, подчёркивание появляеться лишь при нажатии на Alt.


Действительно, есть такое. Улыбающийся Век живи - век учись.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Июль 07, 2007, 23:57 »

Цитата: "Dimchansky"
Век живи - век учись.


Да, это уж точно Улыбающийся И чем дальше в лес, тем больше дров Подмигивающий
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Lion
Гость
« Ответ #5 : Июль 08, 2007, 14:44 »

А у меня при переходе с 4.2.3 на 4.3.0 пропали названия вложенных меню, т.е. там где есть подменю не отображается элемент text(), а также на некоторых QToolButton пропали иконки. Подключаю 4.2.3 - все нормально работает.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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