Tag: pygtk

Поляна или без поляны: что лучше всего использовать PyGtk?

Я изучаю python какое-то время с некоторым успехом. Мне даже удалось создать одну или две (простые) программы, используя PyGtk + Glade. Дело в том, что я не уверен, что лучший способ использовать GTK с python – это построить интерфейсы с помощью Glade. Мне было интересно, могут ли более опытные из нас (помните, я просто начинающий) […]

Как методы экспорта с dbus в расширенном классе в python, унаследованные методы?

У меня есть класс и классы, которые расширяют верхний класс, но почти все методы из дочерних классов относятся к первому классу (используя наследование без повторной реализации), поэтому у меня нет методов в дочерних классах, как я могу экспортировать их с помощью dbus для каждого дочернего класса (с именем каждого дочернего класса как частью пути dbus)? […]

GTK TreeView: 20-строчный минимальный скрипт не отображает TreeView в окне: что не так?

У меня есть пример простого примера TreeView, который в основном копируется из basictreeview.py , но даже проще, но сам TreeView не будет отображаться внутри окна верхнего уровня. Что не так: import gtk class Application(object): def __init__(self): self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.set_title("Alignment Editor") self.window.set_default_size(1024, 768) self.window.connect("delete_event", lambda w,e: gtk.main_quit()) self.row = ["a", "b", "c", "d", "e", "f", […]

Проблемы с Python spynner и gtk3

Я всегда получаю следующую ошибку при выполнении скрипта. Я пытаюсь прикрепить окно spynner в окне Gtk. Будет ли spynner работать только с gtk2 ?? import sys import spynner from BeautifulSoup import BeautifulSoup from gi.repository import Gtk, Gdk from gi.repository import GObject, GLib class App: def __init__(self): self.browser = spynner.Browser() self.create_interior() self.window.show_all() def create_interior(self): self.window = […]

import gtk не работает на mac

Я новичок в Python и Mac OS. Я установил py27-pygtk-2.24.0_3 из macports . Я попытался запустить следующее: #!/opt/local/bin/python2.7 import gtk window=gtk.Window() window.connect("destroy", gtk.main_quit) button=gtk= gtk.Button("Hello") window.add(button) window.show_all()\gtk.main() Я запускаю файл через Python Launcher и получаю эту ошибку: Import error:No module named GTK Я целый день искал ответа. Может ли кто-нибудь помочь мне и заставить его […]

Ошибка кнопки GtkAboutDialog

Я использую GtkAboutDialog, и все работает отлично, кроме кнопки закрытия этого виджета. Все остальные кнопки работают нормально, я не знаю, как, но все кнопки имеют обратные вызовы по умолчанию, и они создают и уничтожают окна. Но кнопка «Закрыть» виджета GtkAboutDialog не работает. Я даже не вижу, что это виджет. Итак, могу ли я получить к […]

Серьезная нестабильность с pygtk 2.22 и python 2.6

Кто-нибудь сталкивался с этим? Я взял образец GTK HelloWorld . Это нормально. Однако, если я import win32ui , то он не import win32ui (как объясняется в этом вопросе ). Есть и другие проблемы. В процессе сужения моего приложения, чтобы узнать, почему он не выключился, я натолкнулся на то, что я деконструировал класс журнала, который я […]

Отключить правый щелчок в окне GTK

Я бы отключил правый клик (и так контекстное меню) в окне Python GTK (pyGTK), где внутри находится «окно» pyWebKitGtk. Кто-то может помочь мне написать несколько строк кода? Я думаю, что лучше удалить событие непосредственно в pyGTK, но если вы знаете, как не показывать контекстное меню в pyWebKitGtk, это хорошо. ТНК ТНК ТНК Действительно отрезанный код: […]

Асинхронное обновление значка в панели PyGTK

Как поясняется здесь , у меня есть простой значок в трее с помощью PyGTK. Будучи очень новым для GTK, мне кажется, что gtk.main() синхронно, блокируя любую дальнейшую обработку до тех пор, пока соответствующий UI не будет закрыт. Итак, как я могу периодически (например, каждые 5 секунд) обновлять / обновлять StatusIcon – нужно ли мне прибегать […]

Как отключить кнопку закрытия в GTK?

Я создал механизм One Time Password в клиенте GTK OpenERP 6.0.3. После входа в систему клиент GTK показывает окно для ввода пароля в одно время, как показано ниже. Теперь я хочу отключить кнопку закрытия в верхнем левом углу окна. Как я могу это сделать? Я использую python, и код для создания окна: РЕДАКТИРОВАТЬ class sms_auth(gtk.Dialog): […]

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