Публикации по теме '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 просмотров
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 просмотров
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