GTK-เดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเตเดคเดฟเดฏ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดญเดพเดทเดฏเดพเดฏ เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต

เด—เตเดจเต‹เด‚ เดฎเดพเดชเตเดธเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดกเต†เดตเดฒเดชเตเดชเดฑเดพเดฏ เดœเต†เดฏเดฟเด‚เดธเต เดตเต†เดธเตเดฑเตเดฑเตเดฎเดพเตป, เดœเดฟเดŸเดฟเด•เต† เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเต เดŽเดจเตเดจ เดชเตเดคเดฟเดฏ เดฎเดพเตผเด•เตเด•เตเด…เดชเตเดชเต เดญเดพเดท เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเต เดฎเดพเตผเด•เตเด•เตเด…เดชเตเดชเต GTK UI เดซเดฏเดฒเตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดฎเตเดชเตˆเดฒเตผ เด•เต‹เดกเต เดชเตˆเดคเตเดคเดฃเดฟเตฝ เดŽเดดเตเดคเตเด•เดฏเตเด‚ LGPLv3 เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดœเดฟเดŸเดฟเด•เต†เดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฏเตเด เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดตเดฟเดตเดฐเดฃ เดซเดฏเดฒเตเด•เดณเต† เดŽเด•เตเดธเตเดŽเด‚เดŽเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดพเดฐเดฃเด‚, เด‡เดคเต เด“เดตเตผเดฒเต‹เดกเต เด†เดฏเดคเดฟเดจเดพเตฝ เดฎเดพเตผเด•เตเด•เตเด…เดชเตเดชเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเต‹ เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ. เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเต† เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด…เดตเดคเดฐเดฃเดคเตเดคเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด…เดคเดฟเดจเตเดฑเต† เดตเดพเดฏเดฟเด•เตเด•เดพเดจเดพเด•เตเดจเตเดจ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเด•เตเด•เต เดจเดจเตเดฆเดฟ, เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดฎเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดทเตเดตเตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดŽเดกเดฟเดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด•เต‚เดŸเดพเดคเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด…เดคเต‡ เดธเดฎเดฏเด‚, เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเดฟเดจเต GTK-เดฏเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, GTK เดตเดฟเดœเดฑเตเดฑเต เดฎเต‹เดกเตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเด•เตผเดคเตเดคเตเด•เดฏเตเด‚ GtkBuilder-เดจเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต XML เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเตผเด•เตเด•เตเด…เดชเตเดชเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เด†เดกเต-เด“เตบ เด†เดฏเดฟ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค GtkBuilder-เดฎเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเด•เต‚. เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเดพเดคเต† เดคเดจเตเดจเต† เดฌเดฟเตฝเดกเต เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเต-เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตพ เดšเต‡เตผเด•เตเด•เตเด•. Gtk 4.0 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต MyAppWindow : Gtk.ApplicationWindow {เดถเต€เตผเดทเด•เด‚: _("เดŽเดจเตเดฑเต† เด†เดชเตเดชเต เดถเต€เตผเดทเด•เด‚"); [titlebar] HeaderBar header_bar {} เดฒเต‡เดฌเตฝ { styles ["heading"] label: _("Hello, world!"); } }

เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต - GTK-เดฏเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดญเดพเดท

เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดœเดฟเดŸเดฟเด•เต† เดŽเด•เตเดธเตเดŽเด‚เดŽเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดชเตเดฑเดฎเต‡, เด—เตเดจเต‹เด‚ เดฌเดฟเตฝเดกเตผ เด‡เดจเตเดฑเด—เตเดฐเต‡เดฑเตเดฑเดกเต เดกเต†เดตเดฒเดชเตเดฎเต†เดจเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเดจเตเดณเตเดณ เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เด’เดฐเต เดชเตเดฒเด—เดฟเดจเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เด•เต‹เดกเต เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดŽเตฝเดŽเดธเตเดชเดฟเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดŽเดกเดฟเดฑเตเดฑเตผเดฎเดพเดฐเดฟเตฝ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฟเดถเด•เต เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเต‚เดšเดจเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เต‹เดกเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดŽเตฝเดŽเดธเตเดชเดฟ เดธเต†เตผเดตเตผ (เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดธเต†เตผเดตเตผ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ) เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

GTK4-เตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ Gtk.Expression เด•เตเดฒเดพเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดฎเดพเตผเด•เตเด•เตเด…เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดฑเดฟเดฏเดพเด•เตเดŸเต€เดตเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เด˜เดŸเด•เด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฒเต‚เดชเตเดฐเดฟเดจเตเดฑเต เดตเดฟเด•เดธเดจ เดชเดฆเตเดงเดคเดฟเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฐเต€เดคเดฟ JavaScript เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเตเดŸเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพ เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดถเต‡เดทเดตเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเต† เดคเดจเตเดจเต†, เด…เดจเตเดฌเดจเตเดง เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเตเดฎเดพเดฏเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด…เดตเดคเดฐเดฃเด‚ เดธเตเดตเดฏเดฎเต‡เดต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•