Tag: pygtk

Установка пигтта не работает

Я работаю на Windows (64-разрядная версия) и у меня установлен python 2.7 (также 64-разрядный). Я загрузил установщик «все-в-одном» для pygtk для python 2.7, но когда я его запустил, он показывает, что «python 2.7 не может быть расположен в вашей системе». Почему это происходит, когда у меня уже установлен python 2.7?

Настольные приложения PHP

У меня довольно многолетний опыт разработки веб-приложений PHP, а также я начал вникать в Python. Недавно мне также было интересно получать приложения для настольных приложений, но у них нет абсолютно никакого опыта в этой области. Я видел очень мало написанное о PHP-gtk и задаюсь вопросом, действительно ли это хорошая область, к которой можно застрять. То, […]

Является ли PyGTK или PyQT предпочтительным для создания GTK-родных приложений Python?

Я веб-разработчик, который хочет намочить ноги, закодировав небольшое настольное приложение для Ubuntu на Python. Я просмотрел веб-страницы, которые ищут плюсы и минусы PyGTK против PyQT и не могут найти хороших сравнений. Ребята, что вы думаете? Они оба производят видные виджетов в системе GNOME? Легче ли использовать, чем другой? Любые мнения были бы хороши. Извините за […]

Изменение размера gtk TreeView в проблеме HPaned

У меня есть дерево в левой части hpaned, но когда я пытаюсь переместить панель влево, чтобы дерево уменьшилось, чем его автоматический размер, вместо изменения размера дерева, он расширяет окно программы вправо. Есть какие нибудь идеи как это починить? Соответствующими частями источника являются следующие: Для hpaned. self.vpan = gtk.VPaned() self.hpan = gtk.HPaned() self.vpan.show() self.hpan.show() self.vBox1.pack_end(self.hpan, True, […]

glib.GError: Ошибка интерпретации файла изображения JPEG (Неподдерживаемый маркер типа 0x05)

Я использую gtk.gdk.PixbufLoader с нескольких лет. Сегодня я пытаюсь загрузить файл jpg с нового устройства Android и получить это исключение: Traceback (most recent call last): File "myscript.py", line 118, in next loader.write(buf) glib.GError: Error interpreting JPEG image file (Unsupported marker type 0x05) Один и тот же файл может быть загружен в eog (eye of gnome), […]

Почему моя простая программа python gtk + cairo работает так медленно / заикается?

Моя программа рисует круги, перемещающиеся по окну. Я думаю, что мне не хватает базовой концепции gtk / cairo, потому что она работает слишком медленно / заикается за то, что я делаю. Есть идеи? Спасибо за любую помощь! #!/usr/bin/python import gtk import gtk.gdk as gdk import math import random import gobject # The number of circles […]

Как применить тему к приложению PyGTK

Можно ли применить эту тему GTK + в моем приложении PyGTK? Могу ли я применить эту тему программно? Т.е., чтобы применить тему, я использую функцию PyGTK или мне нужно найти, где PyGTK установлен на моей машине (Inside Python2.7), и изменить стрелку .pngs, и scrollbar .pngs и т. Д.? Примечание. У меня установлен только PyGTK. У […]

Включить или отключить gtk.Button в PyGTK

Как установить gtk.Button включен или отключен в PyGTK?

Python – Отдельная программная логика и код GUI?

Каким будет лучший способ отделить программную логику от кода GUI? Мне нужен другой код GUI (GTK, KDE, CLI), используя ту же логику программы. Я думал об использовании другого модуля python (winecellar-common, winecellar-gtk, winecellar-cli), не уверен, как я это сделаю, и если это лучший способ. * EDITED * Просто добавлю к моему вопросу, что было бы […]

Gtk.StatusIcon PopupMenu в python

im пытается перенести некоторые небольшие примеры из PyGTK в новые привязки PyGobject, но ive попал в блокпост с popupmenu, несмотря на отсутствие ошибок, ни одно меню не отображается на rightclick, вот код, from gi.repository import Gtk class aStatusIcon: def __init__(self): self.statusicon = Gtk.StatusIcon() self.statusicon.set_from_stock(Gtk.STOCK_HOME) self.statusicon.connect("popup-menu", self.right_click_event) window = Gtk.Window() window.connect("destroy", lambda w: Gtk.main_quit()) window.show_all() def […]

Python - лучший язык программирования в мире.