- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试创建 PyGTK StatusIcon具有透明背景。我需要在运行时绘制 StatusIcon 的内容。
StatusIcon 想要一个 Pixbuf对象(可以具有透明度)。没问题:
pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, True, 8, width, height)
pixbuf.fill(0xffffffff)
问题是,我无法绘制到 Pixbuf 对象。我目前的方法是绘制到 Pixmap然后将其转换为 Pixbuf,但不幸的是 Pixmap 不能具有透明度。
如何获得可以在运行时绘制的具有透明背景的 Pixbuf?
您好,菲利普
最佳答案
您可以使用 add_alpha() 方法为 Pixbuf 对象添加透明度。以下行将为颜色 #ffffff 设置零不透明度:
pixbuf = pixbuf.add_alpha(True, 0xFF, 0xFF, 0xFF)
太简单了...:-|
关于python - 具有透明度的 PyGTK StatusIcon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2412346/
我正在使用以下代码在 ubuntu 11.10 (gtksharp 2.12) 中显示通知图标 StatusIcon icon = StatusIcon.NewFromStock(Stock.Hard
我正在从 PNG 文件创建 Gtk::StatusIcon 对象,但系统托盘图标显示在系统托盘的中心。 默认情况下,如何将此系统托盘图标对齐到右侧。我查看了 GTK::StatusIcon API,但
我在 Gnome(Fedora 15 中的 Gnome 3)下使用 python GTK。我想在用户双击托盘区域中的图标时捕获事件。 我发现当用户单击时会调用“激活”信号,但当用户双击它时找不到信号或
我正在尝试创建 PyGTK StatusIcon具有透明背景。我需要在运行时绘制 StatusIcon 的内容。 StatusIcon 想要一个 Pixbuf对象(可以具有透明度)。没问题: pixb
我是 Gtk 和 Python 的初级开发人员。我正在尝试创建一个 gtk.StatusIcon 来显示文本字符串而不是图标。我如何使用 PixBuf 或任何其他方式完成此操作? 谢谢。 最佳答案 使
我想创建一个带有自定义文本的 Gtk.StatusIcon。理想情况下,我想将其附加到现有图像,但纯文本也可以。我怎样才能做到这一点? 我看过一些关于获取 Gtk.Label 的 pixbuf 的帖子
我试图将一些小示例从 PyGTK 移植到新的 PyGobject 绑定(bind),但我遇到了弹出菜单的障碍,尽管没有出现错误,右键单击时没有显示菜单,这是代码, from gi.repository
我有一个跨平台的应用程序,它的托盘中有一个 gtk.StatusIcon 和一个右键单击上下文菜单。问题是:在 Windows 机器上,菜单的位置很糟糕。菜单顶部从鼠标指针开始,因此大部分菜单都延伸到
我目前正在使用 PyGTK 为 Windows 和 Linux 编写一个屏幕捕获应用程序,并且在显示通知时遇到了一个小问题。在 Linux 上,我一直使用 libnotify 绑定(bind)来提供通
我正在协助 Windows 对 PyGTK 应用程序的支持,该应用程序显示为系统托盘小程序,但我对 GTK+ 粘糊糊的东西不太满意... 当您左键单击系统托盘图标时,无论您的系统托盘在哪里,窗口都会出
我是一名优秀的程序员,十分优秀!