问题标签 [gtk]

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 回答
1413 浏览

c - 如何在 GEdit 中获得 GTK 语法高亮显示?

我刚开始使用 GTK 开发我的 GUI 应用程序。我使用 GEdit 作为我的文本编辑器,所以我怎样才能将以下内容包含在语法突出显示中:

好像是这样的:

0 投票
4 回答
12764 浏览

c# - GTK# 和 Windows 窗体有什么区别?

GTK# 和 windows 窗体有什么区别?他们完全不同吗?

谢谢

0 投票
2 回答
618 浏览

gtk - GTK 应用程序无法启动 - 需要 xfs 重新启动选项

对不起,不是真正的编程问题,但我不确定我还能在哪里找到一些帮助。

在最近一次更新之后(Xorg 也被更新了),GTK 应用程序停止在我的 kde4 中运行。我有一个不稳定的 Debian,4 月 22 日左右更新。当我尝试运行它们时,出现以下错误:

我必须手动重新启动字体服务器才能修复它:

有什么想法可能是错的吗?是配置问题吗?我的系统已经更新了 7 年,所以我可以有一些旧的设置。

0 投票
3 回答
774 浏览

gtk - 如何找出 GTK+ 信号需要哪些 GDK 事件?

我将 Glade-3 用于我的 GUI 设计,但我一直遇到这个问题。我在 GTK+ 文档映射信号到事件或 Glade-3 (3.4.5) 中看不到任何内容。GTK+ 源代码中是否有地方可以找到这些信息?

注意:在这个问题中,重要的是要认识到事件和信号在 GTK 中不是一回事。

例子:

我有一个需要以下事件才能接收以下信号的事件框。如何确定给定信号需要哪些事件?

0 投票
3 回答
1245 浏览

linux - 防止 gtk FileChooserDialog 对目录中的所有文件调用 stat?

对于包含许多文件的 nfs 目录,打开 gtk FileChooserDialog 非常缓慢。strace 显示很多时间调用“stat”。对目录中的每个文件进行大约 5 次调用。我们如何关闭对“stat”的调用,只显示文件名列表而不显示修改时间?

我们正在使用运行 Redhat Enterprise 4、x86_64、Linux 2.6.9-42.0.8.ELsmp 和 FileChooser 来自: /usr/lib64/libgtk-x11-2.0.so.0.400.13 。一个测试程序打开一个 FileChooserDialog 并需要 10 秒才能出现,而 'ls' 列出同一目录大约需要 25 毫秒。

我们的 Eclipse 应用程序被这个文件选择器问题削弱了......

0 投票
3 回答
15363 浏览

gtk - 哪个是 GTK 应用程序的最佳 GUI 设计器?

我想要一个可视化的 GUI 设计器,它会以 GtkBuilder 使用的格式生成 XML 输出。Glade 似乎是最强大的,尽管 Gazpacho 更轻量级。Stetic(包含在 MonoDevelop 中)似乎不错,但我不相信它支持 GtkBuilder。

0 投票
3 回答
6316 浏览

c - 在 GTK+ 中制作网格

我不是要代码实现,但考虑到 GTK+ 的技能,从抽象的角度来看,实现网格以使每个方块都可以点击等的最佳方式是什么?

0 投票
1 回答
818 浏览

linux - 外壳中的 GtkDialog

我在 shell 脚本中使用 gtkdialog 但我卡住了。我尝试“使用标记”来格式化字体,但它似乎不起作用。没有类似的东西吗?如果程序有几个小部件,布局总是混乱......有解决方案吗?或者关于 gtkdialog 的好教程?(我搜索但除了用户手册之外找不到一个)。编辑:我正在尝试更改字体,为其着色。我已经解决了布局混乱的问题。

0 投票
1 回答
980 浏览

gtk - 如何获取 gtktreeview 标头的高度?

我查看了 gtk 源代码,标题高度是私有的。我已经尝试了一些东西,但它没有按预期工作(heightWithHeader 是 1?!)

你能帮我解决我的代码或修复我的代码吗?

更新:我必须调整树视图的高度以显示固定数量的行。我通过将容器(滚动窗口)的大小调整为 headerHeight + numberRowsToDisplay * heightOfRow 来做到这一点。

0 投票
5 回答
473 浏览

c++ - C GUI,带有 C++ 主干?

我有一个用 C++ 编写的简单(也是微不足道的)银行应用程序。我在 ubuntu 上,所以我使用 GNOME (GTK+)。我想知道我是否可以用 C/GTK+ 编写我所有的 GUI,然后以某种方式将它链接到我的 C++ 代码。这甚至可能吗?

注意:我不想使用 Qt 或 GTKmm,所以请不要提供这些作为答案。