Публикации по теме 'gtk'


Как работать с исходниками проекта
Зачем собирать проект из исходного кода? Как работать с инструментами сборки (cmake, make, meson, ninja)? На какие файлы обратить внимание при сборке проекта? Привет, ребята! Теперь поговорим об исходном коде. К концу этого урока вы поймете, почему важно иметь возможность работать с исходными кодами проекта, а также познакомитесь с инструментами, которые используются для создания желаемой библиотеки или исполняемого файла. Во время урока мы создадим библиотеку libgtkmm-3.0.so и..

Просмотр списка GTK AKA TreeView
Нужно построить список с помощью GTK? Может быть, вас заводит физическая боль? Как насчет душевных страданий? Что ж, мне не хочется вам это говорить, списки в GTK# довольно прямолинейны, так что отложите эту штуку и давайте займемся ею. Создайте новое приложение Gtk# с ядром dotnet. › dotnet new gtkapp ‹название вашего приложения› › dotnet build — Просто чтобы убедиться, что он действительно работает. Теперь, когда приложение создано, откройте его в Visual Studio Code или..

Вопросы по теме 'gtk'

Как использовать клавиши «F» в ускорителях gtk?
Я пытаюсь (в python) использовать gtk.Widget.add_accelerator... что я должен передать как accel_key, чтобы использовать F-клавиши? Пытались проверить документы безрезультатно. Спасибо
1678 просмотров
schedule 08.01.2024

Как использовать gtk_widget_add_accelerator?
Я пытаюсь создать виджет gtk, который будет существовать при нажатии клавиши Escape. Вот мой код. gtk_signal_connect (GTK_OBJECT(window), "delete-event", GTK_SIGNAL_FUNC(gtk_main_quit), NULL); /* FIXME */ GtkAccelGroup *accels...
1499 просмотров
schedule 04.10.2023

Как восстановить цвет Gtk Widget по умолчанию?
Если я устанавливаю цвет GtkEventBox bg на какой-то пользовательский цвет для какого-либо события, например нажатия кнопки. // Set Window Background color GdkColor color; gdk_color_parse("red", &color);...
1588 просмотров
gtk
schedule 15.07.2022

Как заставить код gtk работать?
vbox = gtk_vbox_new(FALSE, 0); gtk_container_add(GTK_CONTAINER(window), vbox); ... frame = gtk_fixed_new(); gtk_container_add(GTK_CONTAINER(window), frame); ... Приведенный выше код будет генерировать следующее предупреждение: Gtk-WARNING...
1882 просмотров
schedule 03.04.2024

Что эквивалентно опции -mwindows gcc в cmake?
Я слежу за туто: http://zetcode.com/tutorials/gtktutorial/firstprograms/ Это работает, но каждый раз, когда я дважды щелкаю по исполняемому файлу, появляется консоль, которая мне не нужна. Как мне избавиться от этой консоли? Я пробовал...
5576 просмотров
schedule 03.08.2022

Запустите приложение GTK+ в клиентском браузере
Я искал способы запустить приложение GTK+ в браузере. WebKit и связанный с ним порт GTK+, кажется, делают противоположное — делают приложения более удобными для Интернета, но и обратное тоже было бы неплохо. Кажется, была предпринята некоторая...
1521 просмотров
schedule 18.09.2022

Изменение размера области рисования в GTK
Мое приложение выполняет поворот области рисования на 90 градусов, поэтому необходимо поменять местами ширину и высоту области рисования. Как я могу изменить размер области рисования с помощью GTK таким образом, чтобы новая ширина и высота...
1561 просмотров
schedule 02.11.2023

gtk: метка, которая становится многострочной, а не расширяется по горизонтали
У меня есть VBox , который выглядит так: ImportantWidget HSeparator Label Я хочу, чтобы это окно было настолько широким, насколько нужно ImportantWidget , и не шире. Однако иногда Label может стать очень длинным. Мне нужна...
3447 просмотров
schedule 09.12.2023

Gtk# и treeview: как получить выбранный элемент?
я не могу понять в GTK #, как получить выбранный элемент дерева. Пример моего кода: здесь я загружаю данные в tvStock Gtk.TreeViewColumn marketCol = new Gtk.TreeViewColumn (); marketCol.Title = "Market";...
3866 просмотров
schedule 07.01.2024

GTK+ Filechooser для открытия как файлов, так и папок
Как сделать так, чтобы средство выбора файлов могло выбирать как файлы, так и папки при нажатии кнопки «Открыть» в диалоговом окне средства выбора файлов? Я хочу сжать возможность открывать файлы и папки только в одном файловом селекторе. Я...
1272 просмотров
schedule 26.04.2024

список в gtk
У меня есть файл, в котором хранится некоторый текст. Теперь я хочу отобразить текст в списке, используя gtk . Как я могу это сделать? Кроме того, значения динамически меняются. Есть ли способ обновить список?
2861 просмотров
schedule 06.11.2023

Установка Gtk2 на портативную клубнику
Я скачал "strawberry-perl-5.12.2.0-portable" и "gtk+-bundle_2.22.1-20101227_win32". Я распаковал клубнику-perl в какой-то каталог и поместил туда папку gtk с вещами gtk. В Portableshell.bat я изменил окружение Path и добавил:...
1584 просмотров
schedule 20.12.2023

Gtk: высота второго дочернего элемента GtkVPaned
Есть ли способ заставить GtkVPaned установить положение разделителя, чтобы второй ребенок занимал высоту 100 пикселей? Спасибо.
76 просмотров
c gtk
schedule 14.04.2024

Проверка орфографии Gtk в python с PyGObject в Ubuntu
Я создал небольшое вспомогательное приложение, используя Python и GTK. Я никогда раньше не использовал GTK. Согласно комментарию к http://www.pygtk.org/ , я использовал интерфейс PyGObject. Теперь я хотел бы добавить проверку орфографии в свой...
1189 просмотров
schedule 10.04.2024

Выгрузка подкласса gtk.ListStore с использованием pickle
Я пытаюсь сбросить пользовательский класс с помощью pickle. Класс был унаследован от gtk.ListStore, так как это упростило хранение определенных данных, а затем их отображение с помощью gtk. Это можно воспроизвести, как показано здесь. import...
731 просмотров
schedule 23.11.2023

Какой сигнал Gtk следует использовать: событие нажатия клавиши или событие отпускания клавиши для перехвата клавиши возврата в GtkEntry?
Я пытаюсь поймать клавишу ввода/возврата в виджете GtkEntry . Должен ли я сделать обработчик сигналов для key-press-event или key-release event ?
2026 просмотров
schedule 24.10.2022

Не удается сгенерировать GtkBuilder.xml на поляне
Я пытаюсь создать какое-то окно на поляне и хочу использовать его в своем коде Python с помощью GtkBuilder. Я просто почему-то не могу сгенерировать GtkBuilder xml Когда я сохраняю что-то в Glade, я получаю файл .glade Не могли бы вы помочь...
3302 просмотров
schedule 20.11.2023

Изменение предметов во время бега
Я создаю индикаторный апплет, используя Python (pygtk), и у меня есть функция, которая ищет процесс. Мне нужно, чтобы элемент в меню мог меняться во время работы скрипта. Пункт в меню должен убить или запустить процесс, в зависимости от того,...
395 просмотров
schedule 13.01.2024

Компиляция пользовательского виджета GTK+ как C++
У меня есть собственный виджет GTK+, который я компилирую в файл C++ (вместо C). Большая часть кода представляет собой подмножество C языка C++. Приложение вроде работает нормально. (Сейчас он просто отображает окно верхнего уровня с виджетом в...
180 просмотров
schedule 17.09.2022

Python gtk: как проверить, открыто ли поле со списком?
Я работаю над графическим пользовательским интерфейсом машины. Он использует поля со списком в окне, которое может быть перерисовано в любое время в основном потоке вне основного цикла (используя функцию idle_add внутри gtk-lock). Это произойдет,...
579 просмотров
schedule 07.04.2024