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

Проблема при сборке PyGTK на CentOS
Я пытаюсь собрать PyGTK на CentOS для нестандартного Python (2.6 против готового 2.4). Это требует, чтобы я сначала построил pygobject. pygobject-2.18.0 не работает на этапе настройки. Сообщения об ошибках выглядят следующим образом: checking...
2024 просмотров
schedule 26.09.2021

Меню правой кнопки мыши (контекстное меню) с использованием PyGTK
Итак, я все еще новичок в Python и учился пару месяцев, но я пытаюсь понять одну вещь: скажем, у вас есть базовое окно ... #!/usr/bin/env python import sys, os import pygtk, gtk, gobject class app: def __init__(self): window =...
7314 просмотров
schedule 29.11.2021

GenericTreeModel с PyGObject Introspection Gtk + 3?
Я пытаюсь написать свой собственный Gtk + 3-TreeModel на основе GenericTreeModel в Python3, но я получаю эту ошибку: AttributeError: объект 'gi.repository.Gtk' не имеет атрибута 'GenericTreeModel' GenericTreeModel был переименован?...
867 просмотров
schedule 09.10.2021

Как написать собственный Gtk.CellRenderer на Python и GTK 3?
Я должен написать свой собственный рендерер ячеек с помощью кнопки, я придумал это: #!/usr/bin/env python3 from gi.repository import Gtk class CellRendererButton(Gtk.CellRenderer): def __init__(self): Gtk.CellRenderer.__init__(self)...
2965 просмотров
schedule 19.11.2021

Gtk.ScrolledWindow без горизонтальной полосы прокрутки
Используя Python и Gtk3, я создал Gtk.TreeView и поместил его в Gtk.ScrolledWindow . Мне не нравятся горизонтальные полосы прокрутки, поэтому я удалил их с помощью Gtk.PolicyType.NEVER , но теперь я не могу изменять размер окна в этом...
3504 просмотров
schedule 07.10.2021

ЕЩЕ: PyCharm не может разрешить PyGObject 3.0, но код работает нормально
Этот вопрос был задан перед [здесь] . В то время это была ошибка, и была запрошена функция, позже она была исправлена ​​и, предположительно, должна работать. но в моем случае это все еще не так. Я пытался и гуглил около недели, но все равно не...
947 просмотров
schedule 08.09.2021

Перестроить интерфейс для смены языка (GTK)
Я начинаю работать над программой, в которой мне нужна многоязычная поддержка, но поскольку она довольно модульная (и я хочу, чтобы она была еще больше в будущем), изменение языка означает «уничтожить то, что у вас было в интерфейсе, и построить...
200 просмотров
schedule 28.11.2021

Сериализовать Gtk TreeStore / ListStore с помощью JSON
Я сделал новый пример, который намного лучше показывает, что я пытаюсь сделать. Новый пример дает следующий результат. Есть ли способ, которым данные могут попасть в соответствующий ключ хранилища (скобки {})? { "copy": [ [...
1042 просмотров
schedule 12.09.2021

Локализация графического интерфейса PyGObject с помощью Gettext
У меня есть каталог, который называется locale и подкаталоги с языками ( ru , ua , de и т. Д.) Мой скрипт Python переведен: from libs.gettext_windows import gettext_windows scriptdir = os.path.abspath(os.path.dirname(__file__)) #...
201 просмотров
schedule 25.11.2021

Создайте действие радио в Gtk.PopoverMenu
В моем предыдущем вопросе ( собственно ответ ) я смог найти способ создать Gtk.PopoverMenu с несколькими ModelButtons (нормальным и переключаться). Но я действительно борюсь с тем, как создать радиокнопку таким образом. в старых...
926 просмотров
schedule 30.09.2021

Python Gtk3 создает простой объект-контейнер с Gtk.Container
Я попытался создать базовый виджет контейнера GTK со следующим кодом: from Gtk3Modules import * from gi.repository.GObject import GObject class Ex(Gtk.Container): pass btn = Gtk.Button("nss") ab = Ex() ab.add(btn) w = Gtk.Window()...
232 просмотров
schedule 15.09.2021

Что означает Gdk-WARNING **: gdk-frame-clock: layout постоянно запрашивается, отказ после 4 попыток?
Когда я запускаю код python gtk3 с помощью pygobject в Ubuntu 18.04, код запускается без каких-либо предупреждений. Но когда я собираю его на Ubuntu 16.04 для оснастки, я получаю следующие предупреждения: Gdk-WARNING **: gdk-frame-clock: layout...
326 просмотров
schedule 31.10.2021

Объединение двух конвейеров appsrc в 1 поток MPEG-TS
Я пытаюсь добавить несколько настраиваемых метаданных KLV в свой видеопоток в реальном времени. Недавно я узнал, что в идеале у вас есть поток метаданных и видеопоток, а затем объединяйте их в один транспортный поток. Вот моя строка запуска для...
148 просмотров
schedule 12.10.2021

GTK TreeView с ListStore ничего не отображает. Используются Python и SQLite3
Я использую GTK и Python для разработки приложения. Я хочу загрузить элементы TreeView (1 столбец) из базы данных SQLite3. Но что-то пошло не так ( без ошибок )! Вот весь код: #!/usr/bin/python import sys import sqlite3 as sqlite from...
747 просмотров
schedule 04.03.2022

PyGObject: перетаскивание с помощью ToolPalette
Мне удалось заставить работать перетаскивание из Gtk.ToolPalette, но только при установке Gtk.ToolButton.set_use_drag_window(True) . Однако при нажатии на ToolButton, чтобы перетащить его, это не приводит к визуальному нажатию кнопки. Я понимаю,...
78 просмотров
schedule 15.03.2022

Различные модели для узлов TreeView разного уровня
Скажем, у меня есть TreeView (с поддержкой TreeStore), который представляет список продуктов. Продукт имеет следующие характеристики: Имя Номер каталога Комментарий Кроме того, у каждого продукта есть список Компонентов, из которых он...
316 просмотров
schedule 21.03.2022

Python, многопроцессорность и графический интерфейс
У меня есть программа с графическим интерфейсом, которая должна выполнять некоторую многопроцессорность. Смысл этого в том, чтобы избежать зависания графического интерфейса пользователя и позволить пользователю использовать некоторые другие кнопки во...
3760 просмотров

Можно ли по-разному стилизовать двух дочерних элементов в GtkButton в зависимости от их состояния?
GTK3: у меня есть два виджета GtkLabel в GtkButton (через HBox), например: [name_label (black) value_label (grey)] - button inactive (white background) [name_label (white) value_label (yellow)] - button active (black background) Когда...
76 просмотров
schedule 22.03.2022

Календарь Gtk заполняет все окно
В настоящее время я пишу программу с графическим интерфейсом с Gtk3 в Python. Я помещаю календарь Gtk в свое окно, но моя проблема в том, что календарь не заполняет всю область. class MainWindow(Gtk.Window): def __init__(self):...
228 просмотров
schedule 02.04.2022

Перенесите приложение Pygtk с файлами GLADE, работающее под Debian, в MS Windows10. КАК?
Я хотел бы перенести приложение PyGtk (&PyUSB) с использованием файлов GLADE и CSS с ПК с Debian9 (linux) на ПК с Windows10. Какая будет рекомендация? а) переписать в PyQt? б) переписать на С++ и Qt? c) .. просто внедрить среду Python и Gtk в...
42 просмотров
schedule 16.04.2022