Вопросы по теме '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 просмотров
schedule
21.03.2022
Можно ли по-разному стилизовать двух дочерних элементов в 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