Вопросы по теме 'pygtk'
Какой новейший способ разработки апплетов панели gnome (с использованием python)
Сегодня я перешел на GNOME (с XFCE) и обнаружил, что не хватает некоторых интересных вещей, и я хотел бы (попытаться) сделать их самостоятельно. Я пытался найти информацию о том, как разрабатывать апплеты Gnome (элементы, которые вы размещаете на...
1110 просмотров
schedule
16.08.2022
Не позволяйте кнопке PyGTK изменять размер при изменении метки
Я работаю над приложением PyGTK с некоторыми кнопками, которые при нажатии дают диалоговое окно ввода текста, а затем устанавливают текст на кнопке для того, что было введено в поле. Проблема в том, что если текст длиннее, чем может показать кнопка,...
1147 просмотров
schedule
30.04.2024
gtk: метка, которая становится многострочной, а не расширяется по горизонтали
У меня есть VBox , который выглядит так:
ImportantWidget
HSeparator
Label
Я хочу, чтобы это окно было настолько широким, насколько нужно ImportantWidget , и не шире. Однако иногда Label может стать очень длинным. Мне нужна...
3447 просмотров
schedule
09.12.2023
GTK+ Filechooser для открытия как файлов, так и папок
Как сделать так, чтобы средство выбора файлов могло выбирать как файлы, так и папки при нажатии кнопки «Открыть» в диалоговом окне средства выбора файлов? Я хочу сжать возможность открывать файлы и папки только в одном файловом селекторе. Я...
1272 просмотров
schedule
26.04.2024
преобразовать gtkglade в libglade для обратной совместимости
У меня есть приложение python gtk, которое я переношу в среду, которая может использовать только pygtk2.10. pygtk2.10 использует не инфраструктуру gtkbuilder, а инфраструктуру libglade. У меня есть 2 цели.
1) преобразовать формат файла gtkbuilder...
391 просмотров
schedule
13.04.2024
Используя pygtk, как я могу сделать простое полноэкранное слайд-шоу
Используя pygtk, как я могу сделать полноэкранное слайд-шоу, которое вращается по всем изображениям в каталоге, переключая их каждые x секунд
6190 просмотров
schedule
01.11.2023
получить положение мыши в прокручиваемом окне gtk
У меня есть прокручиваемое окно с областью просмотра высотой около 4000 пикселей. Есть ли способ определить положение мыши в координатах области просмотра? На данный момент то, что я получаю для позиции, — это позиция в сегменте, который я...
1325 просмотров
schedule
08.10.2022
Изменение предметов во время бега
Я создаю индикаторный апплет, используя Python (pygtk), и у меня есть функция, которая ищет процесс. Мне нужно, чтобы элемент в меню мог меняться во время работы скрипта.
Пункт в меню должен убить или запустить процесс, в зависимости от того,...
395 просмотров
schedule
13.01.2024
Python gtk: как проверить, открыто ли поле со списком?
Я работаю над графическим пользовательским интерфейсом машины. Он использует поля со списком в окне, которое может быть перерисовано в любое время в основном потоке вне основного цикла (используя функцию idle_add внутри gtk-lock). Это произойдет,...
579 просмотров
schedule
07.04.2024
Создайте границу вокруг HBox/любого виджета
Как создать рамку вокруг поля/любого виджета в gtk?
Когда я говорю граница, я имею в виду светло-серый прямоугольник со скругленными углами, который вы видите на изображении ниже:
Функции, которые я пытался/искал, не создают границу, т.е....
6416 просмотров
schedule
22.12.2023
GTKSocket, виджет и поляна
У меня есть следующий код:
builder = gtk.Builder()
builder.add_from_file(glade_file)
builder.get_object("windowMain").show()
socket = gtk.Socket()
socket.add_id(long(OpenGLWindowID))...
314 просмотров
schedule
13.01.2024
Активация и отключение кнопки после процесса в python и pyGTK
По сути, я пытаюсь сначала сделать кнопку «активной», запустить процесс, а затем, после завершения этого процесса, снова отключить кнопку.
Используя pyGTK и Python, рассматриваемый код выглядит так......
1667 просмотров
schedule
17.09.2022
python gtk gobject переключает видимость окон
Я написал пример глобального ярлыка для скрытия и отображения окон с помощью клавиши типа «F12», я использовал python-xlib и некоторый скрипт с именем «pyxhook», все работает нормально, за исключением случаев, когда я хочу скрыть () и показать () окно...
1076 просмотров
schedule
18.10.2023
Gtk/python и переносимость
Как программисты пишут переносимый код пользовательского интерфейса, который работает на нескольких дистрибутивах? Я рассматриваю настольные дистрибутивы, а не специализированные/встроенные дистрибутивы. При написании приложений с пользовательским...
299 просмотров
schedule
29.04.2024
Treeview во вкладке Pygtk
у меня проблема с Pygtk, как я могу поместить Treeview на вкладку блокнота Pygtk.
Мне нужно древовидное представление с подключением mysql первого кода кода к этой вкладке ноутбука pygtk, первой, которая называется «Главная» во втором коде.
Я не...
110 просмотров
schedule
09.11.2022
Не устанавливать выделение Gtk.TreeView при фокусировке?
Следующий код отображает окно с кнопкой и древовидным представлением. Ручка для сигнала «нажатие» прикрепляется к кнопке и фокусирует древовидное представление. Когда окно первоначально отображается, в древовидном выборе нет выбранных элементов, но...
2022 просмотров
schedule
27.06.2022
Gtk3 Paned Widget стандартные однородные размеры
Я хотел бы, чтобы размер по умолчанию для двух моих панелей в виджете Paned был одинаковой ширины или одинаковой высоты.
Поскольку для этого нет очевидных настроек, как я могу правильно рассчитать этот размер?
389 просмотров
schedule
04.08.2022
PyGtk3, как изменить тему приложения?
Я попробовал метод rc_parse, используя код Gtk.rc_parse("path/to/Hooli/gtk-3/gtk.css"), но он не работает. этот вопрос прост, но решение вопроса непросто. как я могу изменить тему приложения gtk? или как я могу использовать пользовательскую тему в...
1999 просмотров
schedule
22.08.2022
Вырезать, копировать, вставить, выбрать все функции - как просто разрешить обработку по умолчанию после нажатия на пункт меню?
Ярлыки «Ctrl+C» и «Ctrl+V» (а также «меню правой кнопки мыши») доступны по умолчанию в любом приложении GTK, например простом приложении hello world только с SourceView (см. ниже). Но если я добавлю пункт меню "Правка->Копировать" и назначу ему...
151 просмотров
schedule
03.01.2024