问题标签 [gtk3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1038 浏览

python - Python & GTK3:如何创建 Liststore

在 PyGtk 中,我总是使用它来创建一个带有 Image 的 ListStore(将它与 IconView 一起用于显示文件):

但我不知道如何用 Python 3 和 PyGObject 做到这一点。

0 投票
2 回答
1266 浏览

python - pygobject中无响应的拖放

我试图让拖放在 pygobject 中运行良好,但它很慢而且反应迟钝,90% 的时间我必须挥动我拖动的项目才能成功放下它,任何人都可以看到我是否做错了或者这是 pygobject 的错误?这是我的代码

0 投票
1 回答
411 浏览

gtk - gtk# 会支持 gtk 3.0 吗?

GTK+ 3.0 于 2011 年 2 月发布。但不幸的是 gtksharp 还不支持它。他们会支持吗?

0 投票
1 回答
707 浏览

python - pygobject 创建拖放源

几天来我一直在用头撞墙,谁能告诉我为什么这不允许我将文本拖到其他小部件中?两个拖动事件都不会触发

0 投票
1 回答
886 浏览

events - 将 XKeyEvent 发送到 gtk3 应用程序

我使用以下文档在 Vala 中编写了一个方法来将按键事件(例如 <Ctrl>V)发送到具有焦点的应用程序。

这是代码:

这在 gtk2 应用程序上运行良好。然而 gtk3 应用程序似乎完全忽略了此类事件。有没有办法将此类事件也发送到 gtk3 应用程序?

0 投票
1 回答
13161 浏览

python - 无法从 gi.repository 导入 Webkit

当我尝试从中导入Webkitgi.repository,它给出了ImportError

我究竟做错了什么?

0 投票
3 回答
957 浏览

python - 可以对 pygtk3 进行自省吗?

python 的一大优点是能够对方法和函数进行自省。例如,要获取math.log您可以(在 ipython 中)运行的函数签名:

并且看到x和可选base的是这个函数的参数。

使用新的 gtk3 和自动生成的 pygobject bindings,我可以在我尝试的所有示例中只获取(*args, **kwargs)每个 gtk 方法的参数。

示例:Label.set_text需要一个字符串

现在的问题:这(python 绑定的方法自省的丢失)是否会再次改变(文档)工作已经进入 pygobjects 或者由于 pygobjects 的工作方式而保留下来的东西?

0 投票
1 回答
610 浏览

pygobject - gtk3 从 GtkSettings 获取设置值

我想以编程方式从 Python 插件中检索 GEdit3 的自动换行设置的值。

GtkSettings类提供了一种设置字符串属性的方法但是如何检索字符串属性的值呢?我看不到“吸气剂”方法。

我也咨询过pydoc gi.repository.Gtk.Settings-那里列出的方法与在线文档相同。

我可以使用gsettingsCLI 实用程序检索感兴趣的属性值。该命令gsettings get org.gnome.gedit.preferences.editor wrap-mode 产生值'word'。但是,我希望不必subprocess.Popen()仅使用来检索此属性。

0 投票
1 回答
1602 浏览

qt - GTK3: Getting a style's class property

I'm trying to get the text color of a class of a GTK style. I have a GtkStyleContext with the widget path and the classes that I want to get their properties.

I used gtk_style_context_lookup_color and it gets the normal text color but not the text color in gnome-panel-menu-bar or unity-panel.

I tried using GtkCssProvider but it gets the generic style without the classes I added.

I'm using it in a Qt application to get a native GTK3 look and feel. This code is working fine in a GTK application.

Thanks!

0 投票
1 回答
433 浏览

python - gtk3中的滚动模型对话框?怎么做

有谁知道如何创建一个从父窗口顶部滚动的模态对话框(例如glade 3.10中的关于窗口)。我正在使用带有 python 的 Glade 3.10。我尝试创建一个对话框和一个普通窗口,将其属性设置为模态和弹出窗口,......但这似乎没有奏效,有什么想法吗?

提前致谢。