gtk相关内容

如何使 Gtk+ 窗口背景透明?

我想让 Gtk+ 窗口的背景透明,以便只有窗口中的小部件可见.我找到了一些教程: http://mikehearn.wordpress.com/2006/03/26/gtk-windows-with-alpha-channels/ http://macslow.thepimp.net/?p=26 但他们似乎都在监听“expose"事件,然后委托 Cairo 进行渲染.这意味着添加 ..
发布时间:2022-01-08 12:44:02 其他开发

如何将任意小部件放入 gtk.Menu 中?

如何将任何 gtk.Widget(例如进度条)放入 gtk.Menu 作为菜单项之一? 解决方案 引用自 PyGTK 文档: gtk.MenuItem 及其派生的小部件子类是唯一有效的菜单的子级. 所以答案是:你不能.但是: 作为 gtk.MenuItem 是 gtk.Bin 的子类,它可以包含任何有效的子小部件. 如果您创建一个没有标签的 MenuItem: i ..
发布时间:2022-01-06 15:23:00 Python

使用 PyGTK 的右键菜单(上下文菜单)

所以我对 Python 还是比较陌生,并且已经学习了几个月,但我想弄清楚的一件事是说你有一个基本的窗口...... #!/usr/bin/env python导入系统,操作系统导入 pygtk、gtk、gobject类应用程序:def __init__(self):窗口 = gtk.Window(gtk.WINDOW_TOPLEVEL)window.set_title("TestApp")win ..
发布时间:2022-01-06 15:18:09 Python

'gi.repository.Gtk' 对象没有属性 'gdk'

我正在尝试使用 GTK 创建多线程.需要 Gtk.gdk,但我收到关于没有 gdk 属性的错误.我正在使用带有 Raspbian 的 Raspberry Pi. 这就是我导入 GTK 库的方式. 尝试:导入pygtkpygtk.require("2.0")除了:经过尝试:从 gi.repository 导入 Gtk除了:打印(“GTK不可用")sys.exit(1)gtk.gdk.thre ..
发布时间:2022-01-05 11:14:00 Python

树莓派交叉编译

我正在为 Raspberry PI 开发板编写一个 GUI 应用程序,它使用 OpenCV 库来处理一些图像数据.最终结果是一个带有一些按钮和一个显示图像的区域的图形应用程序. 我尽可能避免使用 IDE,因为除了通常与我从事的项目相关的新语言之外,必须为每个工具学习新的 IDE 会变得乏味.我 95% 的开发都是在 VIM 中进行的. 如何设置一个基本的 makefile 项目,该项目 ..
发布时间:2022-01-05 11:08:21 其他开发

如何在 Linux 上使用 GCC 编译 C 和 Gtk+?

我搜索了又搜索,但没有得到我真正想要的信息.有人可以尽可能完整和根本地解释在 Linux 上使用 GCC 用 C 编写时 Gtk+ 代码是如何编译的.有些东西,比如反引号、“c99"和 .o 文件,我根本不明白. 我也很感激任何学习 Gtk+ 代码的资源.我找到的所有来源都适用于 2.x 版本,但我认为 3.6 是当前版本. 我想重申一下,我只对 C 代码感兴趣.请不要试图向我解释 C ..
发布时间:2022-01-04 21:55:20 服务器开发

将附加参数传递给 gtk 函数

我正在尝试学习如何使用 gtk+ 3.0 制作 GUI.我想将一个简单的参数(一个整数)传递给回调函数,这样当我按下按钮时,参数的值就会发生变化.这是我的代码: #include void buttonFunction(GtkWidget * widget, gpointer data, int & n){n = 1;}int main(int argc, char ** argv){整数 n ..
发布时间:2022-01-03 08:34:17 其他开发

在 Linux 上的首选项中更改快速修复中 Eclipse 链接或 Eclipse 链接的颜色

如果我使用深色主题,则在 Eclipse-“快速修复"或 IE 中的链接->首选项->常规->编辑器(三个'参见...“文件关联"|“内容类型"|“外观"'-链接) 不可读. 在这张图片上,我所说的链接是青色的灰色: 我找到了适用于 Windows/XP 的解决方案: 悬停使用与系统上相同的颜色.在 Windows 上你可以通过显示设置 > 外观 > 高级:工具提示来更改它.链接 ..
发布时间:2022-01-02 08:38:05 Java开发

每 X 分钟运行一个函数 - Python

我正在使用 Python 和 PyGTK.我对运行某个函数感兴趣,该函数每隔几分钟从串行端口获取数据并保存一次. 目前,我正在使用时间库中的 sleep() 函数.为了能够进行处理,我的系统设置如下: 导入时间等待时间 = 300 # 5 分钟而(1):time1 = time.time()readserial() # 从串口读取数据processing() # 处理串行数据,包括将其转储 ..
发布时间:2021-12-31 15:46:30 Python

GTK hello_world 程序中的内存泄漏

所以...我正在尝试从我的 GTK+ 3 程序中消除一些内存泄漏.我虽然回顾一些简单的例子来看看是否有一些我忘记的清理东西是个好主意,但是文档中提供的 hello_world 程序也有泄漏.(Valgrind 输出如下). 这些泄漏是否可以接受?如果是这样,我是否应该使用其他一些应用程序来调试 GTK 程序? ==13717== Memcheck,一个内存错误检测器==13717== 版权 ..
发布时间:2021-12-30 23:44:23 其他开发

如何向pygobject虚拟终端发送命令?

现在我可以创建一个终端,但输出不用作命令.它只是向虚拟终端打印一个字符串. from gi.repository import Gtk, GObject, Vte类 TheWindow(Gtk.Window):def __init__(self):Gtk.Window.__init__(self, title="继承的单元格渲染器")self.set_default_size(400, 200) ..
发布时间:2021-12-28 10:38:04 Python

cmake 中 gcc 的 -mwindows 选项相当于什么?

我正在遵循教程: http://zetcode.com/tutorials/gtktutorial/firstprograms/ 它可以工作,但每次我双击可执行文件时,都会有一个我不想要的控制台. 如何摆脱那个控制台? 我试过了: add_executable(Cmd WIN32 cmd.c) 但是遇到了这个致命错误: MSVCRTD.lib(crtexew.obj) ..
发布时间:2021-12-26 21:54:25 其他开发

Ubuntu + Eclipse 4.2 - 深色主题 - 如何使侧边栏背景变暗?

由于在计算机屏幕前进行 24/7 编程(工作、论文),因此尽可能多地查看深色是有益的. Ubuntu 的 Ambiance 主题可以使用 Solancer 的定制化 和 Eclipse Juno 在应用 后看起来基本一致Roger Dudler 的黑暗朱诺主题. 但是,使用像 Dudler 这样的深色 Juno 主题存在问题.Package Explorer、Project Explo ..
发布时间:2021-12-26 15:18:00 Java开发

GTK 或 Qt 的图表小部件

是否有适用于 GTK 或 Qt 的小部件可以让我绘制这样的股票图表? http://smartquant.com/openquant/openquant_chart.jpg (由于盗链限制,复制粘贴网址) 谢谢,乔尔 解决方案 Qwt 可以处理它,主要开发人员 Uwe Rathmann 积极且乐于助人 http://qwt.sourceforge.net/ 关于金 ..
发布时间:2021-12-25 17:05:52 其他开发

托管 Flash 不会加载 swf 资源(xml、图像等)

我最初尝试在我的 unix 机器上使用 gtk2 实现 swf 阅读器.工作,我可以渲染简单的 swf 文件.现在,我正在尝试使用 xml 配置、添加图像等向我的 Flash 文件添加配置.失败,不会通过 geturlnotify().这是我的代码: #include #include #include #include #include #include #include #include # ..
发布时间:2021-12-20 18:12:07 其他开发

GUI 输出如何从应用程序到硬件级别工作?

我正在从事 GUI 编程并做了一些研究.现在对我来说并不是一切都清楚.如果我使用 GTK+ 作为工具包,它如何与显卡通信? 在 Linux 系统上,我想应该是 GTK --> X Server --(OpenGL)--> 显卡.对吗? 我读到一些 GUI 直接绘制 OpenGL(例如 Blender3D),那么其他应用程序如何绘制它们的 GUI? 如果显卡的唯一 API(我知道的 ..
发布时间:2021-12-19 18:28:39 其他开发

Gtk+ 和 OpenGL 绑定

简单而简短:最先进的 GTK+ OpenGL 绑定是什么?我更喜欢一个小部件,它允许我像 QGLWidget 一样使用它. 注意:我偶然发现了 gtkglext、gtkglarea 和 clutter.我读过前两个有缺点/严重问题. 解决方案 更新: 自 Gtk+-3.16 以后,不要使用以下任何一种! 如果您想使用当前最先进的顶点/像素着色器,您应该使用最新的 gnom ..
发布时间:2021-12-19 18:13:57 其他开发

如何在 Visual Studio 2010 上配置 gtk

我曾尝试在 Visual Studio 上配置 gtk+,但无法正常工作.,任何人都可以向我建议适当的解决方案,例如如何在 Visual Studio 2010 上安装 gtk 解决方案 我让 GTK+ 与 VS2010 一起工作,所以如果你也想让它工作,准备一些乐趣,因为这需要几分钟.> 首先,下载最新的 Windows All-In-One bundle.我使用的 GTK 2.24 ..
发布时间:2021-12-14 18:47:54 其他开发

windows下安装gtk和gcc编译?

我在 c:/programfiles 中安装了 gcc(也设置为路径变量),并且我拥有来自 http://www.gtk.org/download-windows.html、glib、gtk、pango、atk 和 cairo.虽然我不知道如何使用 gtk 和 gcc 编译器编译 c 程序.我如何设置一切以使其正常工作?(我不知道每个 zip 文件去哪里.?)基本上我真的不知道从哪里开始. ..
发布时间:2021-12-13 11:18:34 其他开发