问题标签 [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.
windows - 在 Windows 下打包具有依赖关系的应用程序
我在 Linux 下使用 gtkmm 和 libpcap 编写了一个应用程序。当然,gtkmm 依赖于 GTK+。
将其移植到 Windows 并尝试分发后,我收到的反馈是要安装的依赖项太多。
用户必须先运行 GTK+、gtkmm 和 winpcap 运行时的安装程序,然后才能运行我的小应用程序,这无疑是一种痛苦。
GIMP for Windows 似乎使用了一个安装程序,如果需要,它会启动一个 GTK+ 安装程序,但是对三个不同的库这样做似乎有点过分,尤其是在安装程序大小方面。
有没有更好的方法来分发这个?我相信 winpcap 实际上必须安装一个服务,所以它可能必须运行安装程序,但也许我可以将 GTK+/gtkmm 库捆绑在运行时文件夹中?
我对 Linux 开发比较熟悉,所以我不确定最好的做法是什么。
python - 对于 pygtk 应用程序,什么是好的嵌入式浏览器?
我打算在我的 pygtk 应用程序中使用嵌入式浏览器,我正在 gtkmozembed 和 pywebkitgtk 之间进行辩论。两者之间有什么引人注目的区别吗?有没有我不知道的第三种选择?
应该注意的是,我不会使用它来访问网络上的内容。我主要将它用于 UI 目的。
我的优先事项是:
- 它需要稳定。
- 它需要是跨平台的。
- 它应该很容易使用。
- 应该积极维护。
- 它应该是可扩展的。
- 它应该很快。
animation - 使用 GTK+ 制作流畅的动画
我正在创建一个网络动画师(类似于 nam,如果您以前使用过它)。
基本上,我将节点表示为 GTK+ DrawingArea 上的小点,我更新这些节点的位置并在循环中重绘 DrawingArea。
生成的动画很快,但不流畅(有很多闪烁)。这可能是因为我在每一帧之前用纯色填充了 DrawingArea。
你认为我怎样才能最好地解决这个问题?我应该将帧预渲染到 Pixbuf 上吗?有更好的解决方案吗?
这是我当前的绘图代码(使用 PyGTK):
whereself.t
是当前时间,在循环中递增。
python - gtk TextView 小部件在功能期间不更新
我是使用 python 和 gtk 进行 GUI 编程的新手,所以这是一个初学者的问题。我有一个在按下按钮时调用的函数,它执行各种任务,还有一个 TextView 小部件,我在每个任务完成后写入。问题是 TextView 小部件在整个函数完成之前不会更新。我需要它在每项任务后更新。
gtk - 林间空地 aboutDialog 没有关闭
我有一个AboutDialog
空地制作的盒子,但关闭按钮不起作用。我不知道如何将此按钮连接到一个单独的功能,因为它位于一个名为dialog-action_area
.
另一个问题是,如果我使用窗口管理器创建的关闭按钮,我无法再次打开它,因为它已被破坏。
我怎样才能改变它,让它隐藏起来?
python - PyGTK 小部件不透明度
有没有办法在 PyGTK 中设置小部件的不透明度?
我知道windows有一个功能:
但似乎没有任意小部件的等价物。
有人有想法么?
在此先感谢您的帮助。
c - 简单的开源绘画程序
我正在尝试扩展类似绘画的程序,为其添加自定义功能。你能推荐一个用 C 语言编写并使用我可以扩展的 GTK+ 库的简单开源画图类程序吗?它应该在 Linux 和 Windows 中编译(使用 MinGW)。谢谢。
编辑:
我找到了这个,它看起来像我正在寻找的东西,但如果它存在,我想要更简单的东西。
gtk - 堆叠 GTK+ 小部件
有没有办法将 GTK+ 小部件放入堆栈中?即在标签上放一个按钮,以便按钮覆盖标签的一部分。
gtk - 如何在 Mac OSX Leopard 中安装 Glade
如何在 Mac OSX Leopard 中安装 Glade?我还没有找到任何真正帮助我的指南。
谢谢!
gtk - pygtk中按钮的定时禁用
我想显示一个带有“确定”按钮的对话框,该按钮在短时间内(可能 5 秒)被禁用。在此期间,其他按钮仍需要响应。