GIMP ToolKit (GTK+) в версии 3.x. GTK+ - это удобный, многофункциональный набор инструментов для создания графических пользовательских интерфейсов (GUI), который может похвастаться кросс-платформенной совместимостью и простым в использовании API.
1 ответ

Проверить, существует ли вкладка с определенным текстом в gtk.notebook +gtk3

Есть ли функция для проверки наличия вкладки в gtk.notebook с определенным текстом? Только что нашел функцию "get_menu_label_text ()", но он просто возвращает текст вкладки от переданного потомка. Просто хочу узнать, есть ли уже созданная вкладка, п…
27 дек '17 в 17:27
1 ответ

Как реализовать помощь (используя крякву) для приложения gtk3?

Я пытаюсь создать свое собственное приложение gtk3. Мне нравится использовать крякву для отображения справки о том, как использовать мое приложение. Однако я не знаю, как кодировать так, чтобы при нажатии на пункт меню справки отображалась справка (…
13 май '12 в 02:26
0 ответов

Получить Gtk локализованные метки кнопок в Python

Я использую локализацию для программы, написанной на Python 3 с использованием Gtk. Мне интересно, есть ли способ получить уже локализованные имена кнопок, чтобы использовать их непосредственно в некоторых диалогах. Пример: это требует локализации м…
08 апр '18 в 19:39
1 ответ

Завершение кода в pycharm с интроспективными привязками

Я изучаю Python + GTK3+, поэтому я искал IDE, чтобы помочь мне. Есть ли способ получить завершение кода с помощью PyGObject? Я действительно пытался ВСЕ, что я могу придумать. У меня есть сборка pycharm 138.2401, где эта ошибка: https://youtrack.jet…
24 сен '14 в 18:19
1 ответ

Распространите файл glade внутри приложения

Прежде чем начать, я знаю о существовании GResourceОднако я использую gtkmm (C++), и я не уверен, работает ли GResource с C++. Я не могу ничего найти по линии Glib::GResourceи я долго искал В любом случае, я пишу графический интерфейс с использовани…
18 июн '18 в 17:51
1 ответ

Нет ли способа масштабировать отображение GtkImage через css?

Gtk-3.0 теперь использует css-подобные таблицы стилей для визуализации пользовательского интерфейса. Но я хотел бы уменьшить GtkImage спасибо css? это возможно? Я не могу найти ни одного width/height имущество.
17 янв '15 в 03:31
1 ответ

Альтернатива GdkDrawable в gtk+3

Класс GdkDrawable, который присутствовал в gtk+2, отсутствует в gtk+3. Какая альтернатива этому? Я хочу построить график, используя gtk + 3 и C.
02 апр '14 в 10:09
1 ответ

Как прикрепить компонент к определенной строке GtkBox?

Я создал GtkBox с Glade, я добавил некоторые компоненты в начале и в конце GtkBox и оставил пустую строку в середине. Теперь, как мне добавить новый компонент в пустую строку через код? Например: <?xml version="1.0" encoding="UTF-8"?> <!-- …
24 авг '16 в 22:06
1 ответ

Окно Gtk 3 "зависает" при использовании WebKit2 (Vala)

Совсем недавно я играл с Vala и Gtk+3.0 и решил создать действительно простой веб-браузер как часть одного из моих приложений, чтобы показать одну из моих веб-страниц, которая использует Google Maps API для отображения некоторых маркеров, Я создал к…
19 апр '17 в 14:50
1 ответ

Флажок с CSS в GLade Python

Все, кого я пытаюсь изменить цвета флажков, когда они нажаты, потому что я делаю работу, которая требует их использования. Я использую их без атрибута "Индикатор чертежа", поэтому мне нужно, чтобы при нажатии они имели другой цвет, потому что он не …
21 сен '17 в 11:48
1 ответ

Как пометить недействительную запись с CellRendererText

Я пишу приложение с таблицами, полными редактируемых пользователем данных. Некоторые из столбцов таблицы содержат числа. Я хочу, чтобы пользователь мог вводить новый номер в поле в таблице, но если пользователь вводит "foo" или "1.2.3", мне нужно им…
23 мар '18 в 17:12
1 ответ

Как показать окно программы на конкретном рабочем столе, используя python

Я пишу приложение на Python и мне нужно запустить другую программу на определенном (не текущем) рабочем столе в openbox (у меня 4 рабочих стола). Существует параметр freedesktop _NET_CURRENT_DESKTOP, но я не знаю, как изменить его в python и gi.repo…
25 июн '12 в 07:19
1 ответ

Откуда скачать GTK для кодовых блоков

Я новичок в GTK . Эта ссылка не работает http://www.gtk.org/download/win32.php и когда я скачал ее из другого источника, кодовый блок говорит, что не может найти в ней gtk.h.
14 окт '15 в 07:19
0 ответов

Получить Shadow Width GdkWindow

Есть ли способ получить размер тени GdkWindow? При запросе и перемещении окон с помощью GdkWindow объект, я считаю, что для приложений, основанных на Gnome, функции get_frame_extents() а также move_resize() включают в себя область тени как часть окн…
15 май '16 в 04:29
1 ответ

Подсказка Javadoc скрывается, когда я нажимаю на нее

Недавно я обновил Ubuntu до 18.04 и начал использовать Eclipse Photon (пакет Fresh). Когда я наведите курсор на класс или метод, чтобы просмотреть его Javadoc, а затем щелкните по всплывающей подсказке, подсказка исчезнет. Этого не было раньше, и я …
27 авг '18 в 20:10
1 ответ

Как отловить gtk scroll-событие в пункте меню

Виджеты Gtk испускают событие прокрутки сигнала. Я хотел бы подключить функцию к этому сигналу на MenuItem. Следующий пример кода не работает. $ cat scroll-event-on-menu-item.c #include <gtk/gtk.h> void scroll_cb(GtkStatusIcon* icon, GdkEvent*…
27 апр '12 в 18:14
0 ответов

Найти компоненты, которые используют GTK+ 2.x

При обработке моего приложения я получаю следующую ошибку: Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported Trace/breakpoint trap (core dumped) Я получаю это после обновления некоторых зависимос…
17 авг '16 в 08:44
2 ответа

Как скомпилировать программу с помощью gtk+-3.0?

Я использую GTK+-3.0 в Ubuntu 12.04. Я пытаюсь скомпилировать программу, но каждый раз не удается apple@ubuntu:~/Downloads$ gcc -Wall -g gtktest.c $(pkg-config --libs --cflags gtk+-3.0) -o gtktest gtktest.c: In function ‘main’: gtktest.c:21:3: warni…
07 авг '15 в 08:40
1 ответ

Как проверить, содержит ли Gtk Constant (GdkWindowState) флаг

Некоторое время я искал, чтобы найти способ проверить, является ли Gtk Constant типа GdkWindowState содержит флаг В настоящее время я делаю это: state=self.window_root.get_window().get_state() if 'GDK_WINDOW_STATE_FULLSCREEN' in str(state): ... куда…
04 фев '16 в 11:48
2 ответа

GTK+-3.0-dev Нет такого файла или каталога при компиляции (Linux Mint/gcc)

Я беру свой первый набег на C/C++/GTK, и у меня возникают проблемы с компиляцией базовой программы GTK+. У меня есть sample.c. Если я попытаюсь скомпилировать его с $ gcc sample.c -o sample 'pkg-config --cflags --libs gtk+-3.0' Он жалуется на отсутс…
24 июл '13 в 20:29