pygtk

    0热度

    1回答

    我创建了一个pygtk程序来监视任何应用程序中的键盘状态和鼠标点击(即,不仅适用于我的应用程序)。这使用了Micah Dowty的evdev,它基本上监视/ dev/input/event *输出,并以我可以将信息显示给用户的方式解码信息。 该程序完美适用于USB键盘和鼠标,但不适用于USB Wacom(也不是串行Wacom),即使以root身份运行。使用Wacom的任何/ dev/input/*

    1热度

    1回答

    我在Windows上,我正在开发一个pygtk应用程序。我需要知道一个窗口何时可见或被另一个窗口隐藏。为了阻止沉重的绘画过程。 http://www.pygtk.org/docs/pygtk/class-gtkwidget.html#signal-gtkwidget--visibility-notify-event 我在Windows上使用的可见性状态变化被通知visibility_notify_

    4热度

    2回答

    gtk.Paned包含一个名为'handle-size'的样式属性,我假设它会改变句柄的大小,它是只读的,那么我该如何改变它?(在PyGtk中)

    9热度

    2回答

    我的程序有一个gtk.TreeView,它显示一个gtk.ListStore。该gtk.ListStore包含字符串是这样的: "<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL 其中URL是(显然)URL字符串。有时URL中有字符导致pango无法解析标记。 整体上有逃避URL的方法,这样pango就会忽略它,所以它会直接显

    6热度

    2回答

    我正在编写一个框架使用pygtk的程序。主程序做以下的事情: 创建一个监视线程来监视一些资源 创建一个客户端接收从插座 呼叫gobject.Mainloop() 数据,但是我的计划后,似乎进入Mainloop,看门狗线程也不会运行。 我的解决方法是使用gobject.timeout_add来运行显示器。 但为什么创建另一个线程不起作用? 这里是我的代码: import gobject impor

    0热度

    3回答

    我有一个网络摄像头的mjpeg流,并希望显示它在python中使用pygtk编写的应用程序。 流是驱动程序中的一串字节。 什么窗口小部件最适合显示此内容,并且在将其放入小部件之前需要进行一些中间转换?我应该写我自己的小部件来做到这一点?

    2热度

    2回答

    我想在GtkTextView中保存用户的粗体/斜体/字体/ etc标签。 使用GtkTextBuffer.get_text()不返回标签。 我已经在此找到的最好的文档是: http://www.pygtk.org/docs/pygtk/class-gtktextbuffer.html#method-gtktextbuffer--register-serialize-format 不过,我不明白函数

    1热度

    2回答

    我的意图是使用pyGTK的主循环创建一个函数,在等待用户输入时阻塞。我遇到的问题在代码最好的解释: #! /usr/bin/python import gtk def test(): retval = True def cb(widget): retval = False gtk.main_quit() window = gtk.Wi

    1热度

    2回答

    有人知道如何获得glsl着色器在gtk-opengl窗口中工作吗?随着过剩所有glCreateProgram等功能的工作原理,但是当我试图把相同的GL代码到pygtkglext窗口,它的抱怨NullReference: OpenGL.error.NullFunctionError: Attempt to call an undefined function glCreateProgram, che

    8热度

    7回答

    这是一个known bug/issue GTK中的标签在父级更改时不会动态调整大小。这是那些令人讨厌的小细节之一,如果可能的话我想绕过它。 我遵循16 software的方法,但根据免责声明,您无法将其调整为较小。所以我尝试了其中一个评论(信号回调中的set_size_request调用)中提到的一个技巧,但这会导致某种无限循环(尝试并看到)。 有没有人有任何其他想法? (你无法阻挡信号只是为了通