Базовые GTK программы
Окно с кнопкой
using Gtk;
int main (string[] args) {
Gtk.init (ref args);
var window = new Window ();
window.title = "Первая GTK программа";
window.border_width = 10;
window.window_position = WindowPosition.CENTER;
window.set_default_size (350, 70);
window.destroy.connect (Gtk.main_quit);
var button = new Button.with_label ("Нажми меня!");
button.clicked.connect (() => {
button.label = "Спасибо!";
});
window.add (button);
window.show_all ();
Gtk.main ();
return 0;
}Скомпилируйте и запустите

Настройка иконки приложения
Синхронизация виджетов

Панель инструментов, скроллинг текста и выбор файла
Простой просмотрщик текстовых файлов:

Создание своего диалогового окна


Загрузка пользовательского интерфейса из файла XML

Подключение сигналов
Last updated
Was this helpful?