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

Как нарисовать GdkPixbuf с помощью GTK3 и PyGObject
У меня есть небольшое приложение, которое использует DrawingArea для рисования простой карты с помощью PyGObject и GTK3 . Я загружаю Pixbuf с помощью from gi.repository import Gtk, GdkPixbuf pixbuf =...
11707 просмотров
schedule 16.10.2023

Есть ли более простой способ создать метку с рамкой в ​​python Gtk3, чем поместить ее в рамку?
Под более простым я подразумеваю - могу ли я определить стиль или что-то в этом роде и применить его ко всем меткам в моей программе? У меня много ярлыков, и я не хочу печатать так много. Я слышал о "Стиле Панго", но могу ли я применить его ко всем...
806 просмотров
schedule 02.10.2022

Как контролировать количество начальных пробелов в GtkWidget?
Как установить начальные пробелы в GtkWidget? как вы можете видеть на изображении ниже, виджеты имени пользователя/пароля немного отодвинуты от горизонтальной линии, когда окно начинается Мой код: GtkWidget *window; GtkWidget...
422 просмотров
schedule 21.02.2024

Перенос кода pygtk в pygobject Gtk3: что эквивалентно pango.SCALE_XX_SMALL
Я пытаюсь портировать программу python gtk2, которая использует pango. Я застрял в попытке найти эквивалент pango.SCALE_XX_SMALL. Другие константы pango преобразуются, например, из pango.WEIGHT_ULTRALIGHT в Pango.Weight.ULTRALIGHT, но кажется, что...
326 просмотров
schedule 25.10.2022

Python/Gtk3: как добавить Gtk.Entry в Gtk.MessageDialog?
Доброе утро, Я пытаюсь добавить Gtk.Entry к Gtk.MessageDialog . В следующем коде кажется, что я добавил Gtk.Entry , но он не отображается в диалоговом окне (Python3/Gtk3) : #!/usr/bin/python3 from gi.repository import Gtk def...
5415 просмотров
schedule 08.10.2023

Древовидное представление Python PyGOobject: подтвердите редактирование после перемещения между ячейками с помощью клавиши Tab
После долгих поисков я нашел решение (довольно простое) для перемещения между ячейками древовидной сетки с помощью клавиши Tab и сохранения ячеек в режиме редактирования. Теперь у меня проблема: подтверждение редактирования ячейки происходит только...
521 просмотров
schedule 30.10.2022

Не устанавливать выделение Gtk.TreeView при фокусировке?
Следующий код отображает окно с кнопкой и древовидным представлением. Ручка для сигнала «нажатие» прикрепляется к кнопке и фокусирует древовидное представление. Когда окно первоначально отображается, в древовидном выборе нет выбранных элементов, но...
2022 просмотров
schedule 27.06.2022

Gtk3 Paned Widget стандартные однородные размеры
Я хотел бы, чтобы размер по умолчанию для двух моих панелей в виджете Paned был одинаковой ширины или одинаковой высоты. Поскольку для этого нет очевидных настроек, как я могу правильно рассчитать этот размер?
389 просмотров
schedule 04.08.2022

Как скрыть Gtk+ FileChooserDialog в Python 3.4?
У меня есть программа, настроенная так, что она сама отображает FileChooserDialog (без главного окна Gtk, только диалог). Проблема, с которой я сталкиваюсь, заключается в том, что диалоговое окно не исчезает даже после того, как пользователь выбрал...
505 просмотров
schedule 02.03.2024

Добавление atspi-2 в PKG_CONFIG_PATH
В настоящее время я пытаюсь выучить Валу, но с самого начала она борется со мной. Я скопировал первый базовый пример, найденный здесь . Я пытаюсь построить его с помощью этой команды: valac --pkg gtk+-3.0 <filename>.vala но я...
745 просмотров
schedule 12.11.2023

Изменить стиль/шрифт метки Gtk.Button
Среда: Python 3.4.3, GTK+ 3 Привет, я пытаюсь написать Gtk-приложение с Gtk.ToggleButton, позволяющим изменить шрифт его метки. Вот мой пример, я хотел бы сделать ярлык «активным», который вы получаете при нажатии кнопки, чтобы он был сильным ....
1964 просмотров
schedule 28.01.2024

Откуда скачать GTK для кодовых блоков
Я новичок в GTK. Эта ссылка не работает http://www.gtk.org/download/win32.php и когда я загрузил его из другого источника, кодовый блок говорит, что не может найти в нем gtk.h.
408 просмотров
schedule 20.07.2022

Как исправить ошибку GLib-GIO-ERROR**: в системе не установлены схемы GSettings?
Мне нужно создать однофайловую (.exe) программу с InstallShield2015LimitedEdition , которая работает с GTK3.4.2 и OpenCV 3.0.0 в Windows 7 x64 . В этой программе пользователь может выбрать каталог на своем компьютере. Но когда я вызываю...
2430 просмотров
schedule 11.07.2022

События GTK+2 и GTK+3 выставляют/отрисовывают/рендерят сигналы
Недавно я задал несколько вопросов здесь и здесь относительно программы, над которой я работаю и которая предлагает интерфейс визуализации для молекулы, атомные системы... как упоминалось в этих предыдущих сообщениях, у меня есть 3 разные версии...
1253 просмотров
schedule 22.08.2022

Как вы захватываете выбранную область экрана в Linux?
Я хочу получить координаты прямоугольного блока, который пользователь выбирает на дисплее. Как и в программах для записи экрана, когда вы выбираете опцию «только область записи». Это позволяет вам выбрать, какую область вы хотите захватить, а не...
277 просмотров
schedule 25.08.2022

Как найти текущий шрифт для GtkLabel
Я знаю, что подобный вопрос уже задавался здесь: Как получить текущий шрифт для GtkTextView? Но gtk_style_context_get_font устарел с версии 3.8 и не должен использоваться в новом коде. Вместо этого используйте gtk_style_context_get() для...
349 просмотров
schedule 31.08.2022

GTK позволяет открывать файлы с новым приложением vala
Я разрабатываю медиаплеер с Vala и хочу иметь возможность открывать аудиофайлы с помощью этого приложения (после его установки). В файлы .descktop я добавил следующие типы MIME, чтобы указать, какие файлы можно открывать (это те же типы MIME, что и...
216 просмотров
schedule 05.08.2022

GTK-тематика: одна версия для каждого основного или каждого дополнительного выпуска?
В настоящее время я работаю над GTK-темой, основанной на Arc-Theme. (Вы можете увидеть мой текущий прогресс здесь: https://plus.google.com/u/0/100718986567621730640/posts/S6QqGbehjNj ) Мои познания в CSS и GTK-тематике базовые, в основном методом...
50 просмотров
schedule 25.07.2022

Как установить размер текста Gtk.Entry в PyGObject?
Я хочу увеличить размер текста Gtk.Entry . entry = Gtk.Entry() Я использую Python3
1245 просмотров
schedule 07.10.2023

Слушайте событие прокрутки Control + колесика мыши в Python GTK3
Я создаю приложение Python GTK, и мне нужно прослушать событие "Ctrl + колесо мыши". Я хочу реализовать функцию «масштабирования» в Webview. Нужно ли настраивать ускоритель? Если да, то какой код клавиши для колесика мыши? Документации по этим...
1126 просмотров
schedule 21.11.2023