问题标签 [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 投票
3 回答
587 浏览

cocoa - OpenStep 作为开发环境的更新程度如何?

很久以前,Game Developer 杂志发表了一篇关于 ID Software 和他们的 DOOM 游戏的文章。在文章 ID 中指出,他们使用 NeXT Step 机器进行开发,并使用 GNU GCC 交叉编译器。报价:

通过在 NeXTStep 上使用 ANSI C 编写,Id Software 能够在真正的程序员环境中进行开发和测试。然后,使用网络,开发人员能够将代码发送到运行 DOS 的测试 PC 并重新编译他们正在处理的内容,以便在其自然环境中运行游戏。

NextStep 演变成 Cocoa,其他 OS 也随着其他 UI 框架、GTK、Qt、MFC 等一起成长……

说要获得“真正的开发环境”,OpenStep 项目是否已经发展到可以与 Cocoa/MFC/GTK/Qt 竞争的方式?

仅从项目截图来看,框架似乎及时停止了,小部件不如我所说的其他框架的好,但丑不是软件开发的衡量标准,支持、成熟度和完整性如何OpenStep 小部件?

0 投票
2 回答
4736 浏览

windows - 是否有适用于 Windows 的 Glade3 安装程序?

我下载的文件:

http://downloads.sourceforge.net/gladewin32/glade-3.4.3-win32-1.zip

当我从 /bin 文件夹中提取运行 glade-3.exe 时,出现“no libxml2.dll”错误。

现在,我想找到安装glade3的安装程序(如GTK+ 的GTK+ 包)以及它对Windows XP 的所有依赖项。

0 投票
5 回答
6896 浏览

python - 操作过程中进度条不更新

在我的 python 程序中将文件上传到互联网,我使用 GTK 进度条来显示上传进度。但我面临的问题是进度条在上传完成之前不显示任何活动,然后它突然指示上传完成。我使用 pycurl 发出 http 请求...我的问题是 - 我是否需要一个多线程应用程序来上传文件并同时更新 gui?还是我犯了其他错误?

提前致谢!

0 投票
1 回答
1799 浏览

resize - GTK:调整文本视图中包含的小部件的大小

我有一个Gtk.TextView控件,我正在将子小部件插入其中。我希望能够在调整表单大小时让孩子调整大小以适应 TextView 的宽度。有没有内置的方法可以做到这一点?如果没有,任何人都可以提出一个写我自己的好方法吗?

0 投票
2 回答
5052 浏览

python - 使用 GTK 查找工作区大小(屏幕大小减去任务栏)

如何创建一个填充整个桌面而不覆盖(或被覆盖)任务栏且不被最大化的主窗口?我可以找到整个屏幕尺寸并相应地设置主窗口:

但窗口底部被任务栏覆盖。

0 投票
2 回答
4444 浏览

gtk - GtkTreeViews 上的列大小

如何在 GtkTreeView 上设置特定列的水平大小?我的 TreeView 上有 4 列,最后一列扩展了剩余的可用空间。如何设置要在可用空间上扩展的第一列或第二列以在所有列上设置固定宽度?

0 投票
2 回答
1187 浏览

java - Swing GTK L&F 标题栏上的额外按钮

任何人都知道在 Swing GTK L&F 的标题栏上的一般最大化、最小化、恢复和关闭按钮旁边添加一个额外的按钮吗?非常感谢。

0 投票
1 回答
911 浏览

python - 禁用每个应用程序由 GTK 主题定义的像素图背景

对于我们的(开源)全屏文本编辑器,我们将 、 等的背景颜色更改gtk.Windowgtk.Fixed自定义颜色。这很好用,但是一些GTK主题(例如Mac4Lin)定义了背景像素图而不是某些小部件的背景颜色。调用这些小部件的 modify_bg() 方法时,这些背景像素图不会消失。

我知道我可以bg_pixmap[NORMAL] = 'blabla.png'使用 gtk.rc_parse_string() 设置像素图,并且可以定义我自己的 gtkrc 覆盖。但我不知道如何取消设置bg_pixmap[NORMAL]

那么,我该怎么做呢?

0 投票
1 回答
245 浏览

c - 在 C 中使用 GtkTreeView 打印窗口?

我的应用程序中有一些报告表示为带有 GtkTreeView 小部件从 GtkListStore 模型读取数据的窗口。这些报告很像 Excel 表格,包含一些常见的东西:列名、一些页眉和页脚文本、可能是小图像……

我应该使用/阅读/学习什么才能打印出来,记住我是使用 GTK+ 的 C 程序员,我希望代码可以移植到 Linux 和 Windows。

你能给我一些提示什么是最好的方法,也许可以放一些(伪或真实的)代码?

0 投票
1 回答
1420 浏览

gtk - 在 GTK+ 中使用 FileChooserButton

我正在努力找出如何正确使用文件选择器按钮。阅读参考手册GtkFileChooserButtonGtkFileChooserDialog到目前为止GtkFileChooser没有帮助。我已经尝试连接到未记录的信号文件集并从这里GtkFileChooserButton调用get\_filename(),但它的行为似乎非常不可靠。当用户单击按钮并选择一个文件时,到目前为止它工作正常。

但是,如果在单击同一个按钮(已经设置了文件名)之后,用户改变主意并关闭“打开文件”对话框get\_filename() returns NonePython类型,我使用 pygtk 编写),而文件仍然设置。更奇怪的是,如果我稍后从另一个信号处理程序中对该按钮调用 get_filename(),文件名将返回到用户之前设置的文件名。顺便说一句,只有关闭对话框似乎会导致问题,按“取消”就可以了。