pygobject相关内容
我对程序的看法:托盘中的图标,单击鼠标左键会打开一个带有关机,重启等按钮的窗口. 新的Gnome规范建议改为使用通知. StatusIcon>!(从3.14版开始不推荐使用:使用通知) 不幸的是,我没有找到 Notify.Notification 可以显示在托盘中.我发现的唯一东西是 AppIndicator3.Indicator ,但其构造函数只能使用Gtk.Menu,这是不合
..
我想运行现有的简单示例,并使用GStreamer编写一些简单的代码-特别是使用其Python绑定.我想安装软件包等来启用它. 这是一个例子. http://brettviren.github.io/pygst-tutorial-org/pygst-tutorial.html import gigi.require_version('Gst','1.0')从gi.repository
..
from gi.repository import Gtk, Gdk def drag_data_get_cb(widget, drag_context, selection_data, info, time): print selection_data.get_data_type() print widget.get_text() return widget.get_t
..
我在GTK + 3中创建了应用程序,我想更改GtkBox的背景颜色,但是这里不能提供此代码: box.modify_bg(Gtk.StateType.NORMAL, color); 解决方案 在 GTK + 3的问题" 是您问题的答案. 在基本形式下,您可以使用: box.override_background_color(Gtk.StateType.NORMAL, Gdk
..
大约2周前,我才刚开始使用Python.现在,我正在尝试使用Glade用PyGObject创建GUI. 但是,我对程序的总体布局感到困惑. 我应该为主程序和信号使用一个类还是应该将它们分开? 是否有“最佳方法"? 或者像下面的我的谦虚方法一样,我完全不应该使用类吗? 在下面的示例中,如何在函数之间进行通信?例如,如何将Gtk.MessageDialog函数的paren
..
我在wxPython中进行了设置,但是现在我要为GTK3/PyGObject重写它,而我在这里有些迷失.基本上,我的代码扫描目录,并将文件名添加到菜单项.我无法在PyGObject中使用它.这是当前代码: # Populate profiles menu profileMenu = self.builder.get_object("profilesMenu")
..
我将python3与Gtk3一起使用,我基本上需要从Gtk.Window中remove的一些小部件,当Gtk.Button为clicked时将它们替换为其他小部件.我尝试将Gtk.ListBox es与Gtk.ListBoxRow s到目前为止,我可以从ListBox中删除所有Row,但是当我尝试将它们添加回去时,基本上什么都没发生.这是我的代码的一部分: def left_view(sel
..
按照说明 2..入门-Python GTK + 3教程3.4文档 尝试 In [6]: import gi ...: gi.require_version('Gtk', '3.0') ...: from gi.repository import Gtk 它报告错误: ~/anaconda3/lib/python3.7/site-packages/gi/__init
..
我正在Ubuntu 18.04上编写一个应用程序指示器.入门是最困难的部分.文档没有太大帮助.我发现了此博客而且我有一个POC,它只在我的应用程序栏上显示固定文本,例如- CPU频率,温度等. 我看过以下几个地方,但是我认为我缺少一些东西. https://lazka.github.io/pgi-docs/Gtk-3.0/classes/Label.html https://askubu
..
是否可以将图标添加到Gtk.ToolButton(使用PyGi for Python的Gtk3)添加到GTK + 3工具栏? 下面是我的代码: self.addfile = Gtk.ToolButton() self.addfile.set_label("Add File") self.addfileimg = Gtk.Image() self.addfileimg.show() se
..
im试图使拖放在pygobject中正常工作,但是它很慢且反应迟钝,我90%的时间必须挥动要拖动的物品,然后才能成功将其放下,任何人都可以看到我是否做错了还是这是pygobject的错误?这是我的代码 from gi.repository import Gtk, GdkPixbuf, Gdk import os def got_data_cb(windowid, context, x, y
..
我正在尝试将Webkit视图加载到与gtk主线程不同的线程上. 我看到了示例 PyGTK,线程和WebKit 我稍作修改以支持PyGObject和GTK3: from gi.repository import Gtk from gi.repository import Gdk from gi.repository import GObject from gi.repository
..
我试图限制Gtk.CellRendererText中显示的小数位数.目前,浮点数字段显示为小数点后6位,但我希望只有1个. 此测试代码应可在Linux上运行: #!/usr/bin/python3 from gi.repository import Gtk class MyWindow(Gtk.Window): def __init__(self): Gtk
..
我正在尝试获取一个可以过滤和排序的树模型(实际上是一个列表存储).我有以下代码 self.modelfilter = self.liststore.filter_new() self.modelfilter.set_visible_func(\ self._visible_filter_function) self.treeview.set_model(self.mo
..
我正在使用迁移指南(将GTK2移植到GTK3 )将脚本转换为使用Gtk3.我将import pygtk转换为from gi.repository import Gtk,依此类推... 我被卡住是因为林间空地模块是从模块gtk加载的: import gtk import gtk.glade 但是现在没有办法了. 请注意,我只需要替换gtk.glade.XML() ...
..
我正在构建一个GUI(GTK3的Python绑定),其中一个Gtk滚动窗口(来自Glade)可以包含不同的树视图.该程序启动时会显示一个空窗口,并且第一次在所有情况下都可以使用: self.scrolled_window.add_with_viewport(treeview) self.main_window.show_all() 编辑:测试程序的图片(请参见下面的源代码):
..
我需要获取当前主题的字体颜色. 我发现了这个问题解释了如何使用gtk_style_lookup_color在C中执行此操作,但似乎该功能已被弃用. 进行更多研究后,我发现了新功能 gtk_style_context_lookup_color 但是我在理解文档时遇到了问题.另外,当我尝试使用Gtk.style_context_lookup_color( .. )调用它时,我发现它不
..
我有一个小型应用程序,它使用DrawingArea使用PyGObject和GTK3绘制简单的地图. 我使用 加载Pixbuf from gi.repository import Gtk, GdkPixbuf pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size("logo.png", 25, 25) ,然后尝试在DrawingArea的绘制事
..
我想获得小部件的正常背景色(在本例中为GtkHeaderBar).我目前正在使用 style = self.get_titlebar().get_style_context() 获取样式,然后 color = style.get_property("background-color", Gtk.StateFlags.NORMAL) 获取与该样式相关的背景颜色. 但是它返回
..
使用PyGTK,我曾经能够使用gtk.gdk.pixbuf.get_from_drawable截屏. 我似乎无法弄清楚如何使用PyGObject和GdkPixbuf做到这一点.我已经尝试过get_from_drawable和get_from_window,但都不能在PyGObject中使用. 谢谢. 解决方案 使用 Gtk.OffscreenWindow : offscr
..