The OpenNET Project / Index page

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



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

Оглавление

Выпуск P2P-платформы GNUnet 0.14, opennews (??), 15-Ноя-20, (0) [смотреть все]

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


35. "Выпуск P2P-платформы GNUnet 0.14"  +1 +/
Сообщение от anonblmus (?), 15-Ноя-20, 10:23 
> Почему, ну почему в GTK-интерфейсе названия полей выровнены по... центру?

Потому, что у GtkLabel по умолчанию выравнивание текста по центру, а чтоб не по центру было - ето надо специально указывать.

> И почему ... Ну почему...

Потому что у GTK до сих пор единицей измерения является пиксель. Т.е. у всяческих GtkBox и прочих контейнеров между вложенными виджетами spacing тоже в пикселах. При создании морды прямо из кода можно (самому программисту, ручками) посчитать какое-то условное значение отступа, например, на основе средней ширины символа текущего шрифта (как это делает мастдайская функция GetDialogBaseUnits), но именно что ручками - готовой такой в GTK нет. А какого хрена ее нет, и какого хрена при переходе с GTK2 на GTK3 и далее не перешли с пикселей на какие-то адекватные единицы - вопрос к разработчикам GTK, чтоб им икалось.

А ежели создавать морду в редакторе Glade - то там все отступы можно только вручную вкатить опять же в пикселах. Т.е. нарисовал я морду на ПК с монитором 22" 1920х1080 - там как бы всё нормально, а как это отмасштабируется у кого-то с HiDPI - фиг его знает.
Типовой же программист, похоже, отступы задавать вообще ленится. И получаем морды, где всё понапихано вплотную.

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

46. "Выпуск P2P-платформы GNUnet 0.14"  –2 +/
Сообщение от InuYasha (??), 15-Ноя-20, 11:15 
>Потому что у GTK до сих пор единицей измерения является пиксель.

У меня сейчас вырвался истерический смех. Это в ГТК?? В том самом ГТК, который претендует на яблочничество в мире Linux, "с самыми юзабельным и опупенным DE в мире" - GNOME? Что-то как-то не укладывается. )

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

50. "Выпуск P2P-платформы GNUnet 0.14"  –2 +/
Сообщение от anonblmus (?), 15-Ноя-20, 11:37 
Чисто ради занудства GTK сначала означало "GIMP toolkit", ЕМНИМС. Потом уже знамя перешло к...
А так-то да, щоки гномики надувают, а на самом деле...
И, опять же чисто ради занудства, нa GTK далеко не только гном написан.
И пока ещё не распухло до состояния bloatware, как Qt.
С т.з. "сделать морду к своей поделке" GTK вполне удобная штука, если знать, где грабли разложены.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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