The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Рабочий стол Budgie переходит с GTK на библиотеки EFL от проекта Enlightenment, opennews (??), 15-Сен-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


40. "Рабочий стол Budgie переходит с GTK на библиотеки EFL от про..."  +/
Сообщение от Аноним (40), 15-Сен-21, 13:32 
Автор - погромист на кюте, это многое объясняет.
Ответить | Правка | Наверх | Cообщить модератору

81. "Рабочий стол Budgie переходит с GTK на библиотеки EFL от про..."  +/
Сообщение от n00by (ok), 15-Сен-21, 17:22 
Как Qt объясняет использование вместо кодов клавиш строк с их именами?

To find if your key was A, compare the name to string “A”; to check for return key, compare to “[Return]”;

Ответить | Правка | Наверх | Cообщить модератору

87. "Рабочий стол Budgie переходит с GTK на библиотеки EFL от про..."  +/
Сообщение от анончик (?), 15-Сен-21, 19:03 
В каком, интересно, месте?
Ответить | Правка | Наверх | Cообщить модератору

89. "Рабочий стол Budgie переходит с GTK на библиотеки EFL от про..."  +1 +/
Сообщение от n00by (ok), 15-Сен-21, 19:12 
В обработчик события нажатия клавиш приходит структура Evas_Event_Key_Down, она и содержит вот такие имена (или, скорее, указатель на них). То есть вместо сравнения с целым приходится вызывать strcmp() для строки из одного символа. Вместо switch() городить вереницу if else. Про эффективность молчу. Не понимаю, зачем так сделано.

Статья от 7 мар. 2015 г., может что-то изменилось.

Ответить | Правка | Наверх | Cообщить модератору

101. "Рабочий стол Budgie переходит с GTK на библиотеки EFL от про..."  +/
Сообщение от Михрютка (ok), 15-Сен-21, 22:00 
судя по тому, что где-то на пятой странице каментов пришел растерман и на ломаном английском объявил, что все кругом содомиты, один он дартаньян - это вряд ли.

поржал с вопроса

@blakeyrat said:

    you look like an pissed-off jerk.

On a scale from Theo de Raadt to Jeff Atwood, where would you place him?

когда шкалу мудаков _начинают_ с Тео - ну тут я даже и не знаю, каких высот надо достичь.

ps еще одна причина не покупать ни при каких обстоятельствах ничего "умного" от самсунга. им было мало байды, они решили еще тайзен запилить, чтоб усугубить ситуацию вконец.

Ответить | Правка | Наверх | Cообщить модератору

134. "Рабочий стол Budgie переходит с GTK на библиотеки EFL от про..."  +/
Сообщение от Ivan_83 (ok), 16-Сен-21, 16:57 
Так у самсунга много годноты и без тизена.
Ответить | Правка | Наверх | Cообщить модератору

141. "Рабочий стол Budgie переходит с GTK на библиотеки EFL от про..."  +2 +/
Сообщение от ptr128 (?), 17-Сен-21, 03:40 
Вообще то QT в классе QKeyEvent предоставляет выбор https://doc.qt.io/qt-5/qkeyevent.html
Иногда удобно получать сразу UTF-8. Но никто не запрещает пользоваться key(), nativeScanCode() или nativeVirtualKey()
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

145. "Рабочий стол Budgie переходит с GTK на библиотеки EFL от про..."  +/
Сообщение от n00by (ok), 17-Сен-21, 11:20 
Ну вот даже "тяжёлая" Qt предоставляет данные в виде простых типов, а QString создаёт по желанию. А "лёгкая" сишная либа присылает обязательно указатель, с которым непонятно что делать и можно ли его копировать.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру