LINUX.ORG.RU

GTK3.20 Windows - ШГ

 


0

2

Всем салют! Накатал на расте окошко с кнопкой, с темой Adwaita всё хорошо, но хочу чтобы выглядело нативно для винды, но при таком конфиге становиться всё плохо со шрифтами: https://yadi.sk/i/cPFsX-0P3HL8kT

[Settings]

gtk-theme-name=win32

gtk-font-name=Arial 12

В чём может быть дело?

★★★★
Ответ на: комментарий от RazrFalcon

Это норма.

жаль, ладно всем спасибо.

AntonyRF ★★★★
() автор топика
Ответ на: комментарий от AntonyRF

кроссплатформенность
GTK

это ложь

anonymous
()

Lazarus, его сильно не хватает в этом треде. На ржавчине делается DLL со всей логикой, на лазаре - формочки. Передача данных - через С-шное API напрямую или через JSON (лазарь отлично биндится к жсону, ржавчина - и подавно). В итоге имеем стройную орхетектуру приложения, нативный бинарник и наилучшие средства для логики/формочек.

anonymous
()
Ответ на: комментарий от anonymous

В итоге имеем стройную орхетектуру приложения, нативный бинарник и наилучшие средства для логики/формочек.

Наилучшее - это к Qt.

RazrFalcon ★★★★★
()
Ответ на: комментарий от anonymous

орхетектуру

Я не граммарнаци, но всё же стоит писать [А]рхитектуру, очепятки у всех бывают =)

Всё же, как бы тут косо не смотрели на Lazarus, однако он может в кроссплатформенность, притом его производные выглядят нативненько в Win\Lin\Mac...

Ну чем чёрт не шутит, попробуем =)

AntonyRF ★★★★
() автор топика
Ответ на: комментарий от AntonyRF

всё же стоит писать [А]рхитектуру

Ну «архитектура» и RAD средства в одном предложении плохо уживаются. Зато можно за C-API сделать правильную «бекенд» логику покрытую тестами. А в Lazarus части - спинномозговые Кнопка1 на Форму1.

Ну чем чёрт не шутит, попробуем =)

Вдруг пригодится - JSON-маршалинг в лазаре - https://paste.fedoraproject.org/paste/vS~VXd-7Ep~hZrtp9jNEvl5M1UNdIGYhyRLivL9...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.