Вопросы по теме '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