gtk

    0热度

    1回答

    使用单声道。我创建了自定义小部件。 我在表单设计器中使用它,在我的表单中插入。 但我不能从窗体编辑器中更改属性。 如何在窗体设计器中编辑自定义窗口小部件属性。 [tag that make this property editable in gui editor] public Color bgColor{get;set;}

    0热度

    1回答

    任何人都可以告诉我如何我可以有一个偏好弹出居中集中在父窗口,即使移动父窗口?谢谢:)

    2热度

    1回答

    GTK Toolbar当工具栏的宽度不足以显示其内容时,GTK Toolbar会显示溢出菜单。 如果工具栏包含ToolItem s包含ComboBox es似乎此功能不起作用。 这里是an example code,它演示了这个问题。它是用Haskell编写的,但我认为把它翻译成其他语言不应该太困难。 构建回购的说明写在README.md。 最后一个命令打开一个小的GTK窗口。如果你做得更大,你会

    0热度

    1回答

    如何使用cairo重绘文本我正在使用cairo来绘制一些圆形小部件,如this。 我使用绘制区域的“绘制”事件来绘制所有的小部件,但我不知道如何更新小部件中的数据。 这是我做的代码: gboolean hald_circular_gauge (GtkWidget *widget,cairo_t *cr, gdouble max, gdouble min, gdouble value, gchar

    1热度

    1回答

    我已经添加了占位符上Entry对象: self._widget = Gtk.Entry() self._widget.set_placeholder_text("Enter your name") 现在我想在TextView对象添加占位符,但我没有找到任何方法吧: self._widget = Gtk.TextView()

    1热度

    1回答

    我有一个继承自GObject的类。我需要发出信号,并在收到任何回调的非无结果时停止。 事情是这样的.. class A(GObject.Object): __gsignals__ = {'get_my_object':(GObject.SIGNAL_RUN_LAST, subClassGObject, (int,))} def get_the_object(self):

    2热度

    1回答

    Haskell Gi-GTK noob here。一般GTK noob。 我有一个图像,我已经包装在一个事件箱中。现在,我想要检测用户何时按下事件框(mousedown)。一些谷歌搜索指向我使用button-press-event。我的代码如下。 drag <- imageNewFromFile "rszh.png" dragevents <- eventBoxNew containerAdd

    1热度

    2回答

    我有一个设置了一些窗口小部件的窗口,但我希望这些窗口小部件的信息在用户输入(例如按钮点击)后被更新。另外,我希望事件处理程序能够将新小部件添加到窗口中。 我附上了一个尝试以下简单版本的问题。显然它不起作用。 import gi gi.require_version("Gtk", "3.0") from gi.repository import Gdk, Gtk class Button(G

    0热度

    1回答

    如果触摸一个新的文件或采取截图与scrot/escrotum,没有“新文件”是在GTK2/GTK3文件浏览器中可见在“Recent Files”标签中(你可以很容易地在Firefox或Chrome浏览器的CTRL + O窗口中看到它的一个例子) 我该怎么做才能看到我最近的“手”编辑或创建的文件在GTK Recent Files文件浏览器中更新? 例如: $touch words.txt $scr

    0热度

    1回答

    我有一个运行循环并相应地更新窗口的按钮。我想要另一个“暂停”按钮来暂停这个循环,但似乎并不像循环运行时那样。也许线程是解决方案(我尝试了GLib.timeout_add_seconds而没有成功) - 使这项工作最简单的方法是什么? 我重视我的错误代码: import sys from time import sleep import gi gi.require_version("Gtk",