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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: [Qt 5, Windows] шорткаты не работают в русской раскладке  (Прочитано 9097 раз)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« : Декабрь 22, 2014, 22:04 »

Заметил в QLabel, Q[Plain]TextEdit. В Qt 4, как и в Mac OS X с Qt 5, проблема не наблюдается. Тестил на винде 8.1. Можете проверить в других виндах? И как лечить?
Код
C++ (Qt)
#include <QtGui>
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
#include <QtWidgets/QtWidgets>
#endif
 
int main(int argc, char **argv)
{
   QApplication app(argc, argv);
 
   QWidget w;
   QLabel l("test", &w);
   l.setTextInteractionFlags(Qt::TextSelectableByMouse);
   QTextEdit te("another test", &w);
   QVBoxLayout layout(&w);
   layout.addWidget(&l);
   layout.addWidget(&te);
   w.show();
 
   return app.exec();
}
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Декабрь 22, 2014, 23:00 »

Была такая бага, пошурши на багтрекере.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #2 : Декабрь 22, 2014, 23:04 »

а где здесь шорткаты?
видимо, я чего-то не знаю
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #3 : Декабрь 22, 2014, 23:05 »

дошло
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Декабрь 23, 2014, 00:26 »

Была такая бага, пошурши на багтрекере.
их там несколько, вот одна из них: https://bugreports.qt-project.org/browse/QTBUG-32274 написано закрыта в 5.4, а у меня 5.4...
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #5 : Декабрь 23, 2014, 08:07 »

Была такая бага, пошурши на багтрекере.
их там несколько, вот одна из них: https://bugreports.qt-project.org/browse/QTBUG-32274 написано закрыта в 5.4, а у меня 5.4...
А они любят закрывать непофикшенное. Жалуйся в комментах. Улыбающийся
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #6 : Декабрь 23, 2014, 12:47 »

в 5.4 шорткаты на русском работает (например в креаторе), но не доделано до конца при переключении: https://bugreports.qt-project.org/browse/QTCREATORBUG-9589
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Декабрь 23, 2014, 16:01 »

Была такая бага, пошурши на багтрекере.
их там несколько, вот одна из них: https://bugreports.qt-project.org/browse/QTBUG-32274 написано закрыта в 5.4, а у меня 5.4...
А они любят закрывать непофикшенное. Жалуйся в комментах. Улыбающийся
отписался туда. посмотрим среагируют ли Улыбающийся

а тем временем было бы неплохо, если бы кто-то это подтвердил. наверняка ж на форуме есть люди с Qt 5 под виндой.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #8 : Декабрь 23, 2014, 17:02 »

Win7 x64, Qt 5.4 MinGW - подтверждаю.
Экшены работают правильно
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #9 : Декабрь 23, 2014, 17:29 »

у меня кстати сборка от студии 2012.

в таске уже чувак отписался, что он тоже по-прежнему наблюдает баг в 8.1.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
admsasha
Гость
« Ответ #10 : Декабрь 23, 2014, 18:33 »

Windows XP/7, Qt 5.4.0, mingw. Не работают.
Записан
vregess
Гость
« Ответ #11 : Декабрь 23, 2014, 18:53 »

CTRL+A, CTRL+C, CTRL+V (в русской раскладке) работают в:
Win7/x64, msvc 2010 x32, qt 5.1.1/5.2.0/5.3.2
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #12 : Декабрь 24, 2014, 15:31 »

в свежем креаторе кстати такая же беда
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #13 : Декабрь 24, 2014, 15:50 »

А то, что я на русской раскладке не могу закомментить строку с Ctrl+/ считается багом?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #14 : Декабрь 24, 2014, 16:09 »

я кстати тоже это заметил. вполне возможно.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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