首页 文章
  • 2 votes
     answers
     views

    g_object_new:从g_application_send_notification()调用断言

    我使用安装了MSYS2的最新GTK,每当我尝试使用 g_application_send_notification() 时,它总是会产生以下断言: (Notification Project.exe:27780): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed 为...
  • 0 votes
     answers
     views

    JavaFX 11 - 找不到 Gimp Toolkit 库 - (glassgtk2)

    在 Linux 上运行我的 JavaFX 11 测试应用程序时,出现以下错误: Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: no glassgtk2 in java.library.path: 我可以看到这里的文件夹似乎包含我需要的库? /usr/lib64/gtk-2.0 我在运行应用程序时尝试...
  • -2 votes
     answers
     views

    Python脚本的通用跨平台GUI?

    有没有办法为适用于Mac,Windows和Linux的Python脚本创建GUI? 肯定必须有一种普遍的方式 . 有想法的人吗? GTK怎么样?还有什么好办法吗
  • 3 votes
     answers
     views

    glade aboutDialog并未关闭

    我有一个用glade制作的 AboutDialog 框,但是Close按钮不知道如何将这个按钮连接到一个单独的函数,因为它位于一个名为 dialog-action_area 的小部件中 . 另一个问题是如果我使用窗口管理器创建的关闭按钮,我无法再次打开它,因为它已被销毁 . 我怎么能改变这个只是隐藏?
  • 1 votes
     answers
     views

    Glade spinbutton:如何将默认值显示为零?

    在Glade3中,当我添加一个旋钮时,我想将其最小值和默认值设置为零 . 我通过将旋钮的“值”指定为零,以及将调整的“值”和“最小值”指定为零来完成此操作 . 经过测试,我可以看到它们被设置为零,但旋转按钮上不显示零值 . 我们可以在这里看到,在运行程序时,左旋钮显示其默认值(即1),但右旋钮不显示0 . 如果我手动编辑glade文件以将 <property name="valu...
  • 1 votes
     answers
     views

    图像显示在Glade设计器中,但在预览时不显示

    我正在使用Glade为我的程序设计GUI,我想在按钮上添加一个自定义图标 . 所以,我创建了按钮,将 Button Content 设置为带有可选图像的Label . 然后,我创建了一个GtkImage小部件并设置按钮以使用该图像: 现在,图像在Glade的设计师中表现得很好: 但不在预览中: 它只显示缺少的资源图标 . 我看了at this question on Ask Ubuntu和t...
  • 3 votes
     answers
     views

    在对话框窗口中使用Glade,如何为按钮添加响应

    如何使用Glade?将对话框窗口(例如 GtkDialog )的按钮与响应 Gtk::ResponseType 值链接起来 . 我知道如何以编程方式进行,但我无法找到如何使用Glade . 简而言之,我必须创建一个带有 GtkDialog 的ui文件,并在操作区域中使用两个按钮,例如ids button_ok和button_cancel . 然后我编辑文件并添加这些行: <?xml vers...
  • 1 votes
     answers
     views

    GTK如何使笔记本的标签栏可调整大小

    我想用GTade在GTK应用程序左侧制作一个标签栏 . 我希望像这样获得可调整大小的标签栏区域: 但我找不到Notebook小部件的Resize选项 . 谁知道我怎么能用GLade做到这一点或有任何想法?
  • 0 votes
     answers
     views

    将Glade文件与GtkAssistant一起使用

    我正在尝试使用C中的GTK3创建一个多页面GUI应用程序 . 所以我看到GtkAssitant擅长在按下按钮时更改页面,但我想将glade文件与它集成,而不是在所有UI中完成单个C文件 . 但我似乎找不到任何有这方面例子的地方 . 任何帮助,将不胜感激 . 谢谢 .
  • 1 votes
     answers
     views

    OCaml类型gtk类型错误视图

    在错误中你看到了类型 ?start:GText.iter - >?stop:GText.iter - >?slice:bool - >?visible:bool - > unit - > string 是不是与字符串相同的类型?因为该函数返回一个字符串,并且它传递给的函数需要一个字符串 . 我认为最终的最后一个类型 - >是返回值的类型 . 我错了吗?...
  • 0 votes
     answers
     views

    在CentOS上安装GTK 3.0.5时出错

    从CentOS Linux 7.1.1503版的源代码安装gtk -3.0.5时出现以下错误 . Error msg: / usr / bin / ld:queryimmodules.o:对符号'g_module_close'/ usr / bin / ld的未定义引用:注意:'g_module_close'在DSO /lib64/libgmodule-2.0.so.0中定义,因此请尝试将其添加...
  • 3 votes
     answers
     views

    Rust&GTK 3.如何创建包含glib :: Value类型的元素的数组,可以将其转换为&[&ToValue]类型?

    我正在使用Rust和GTK 3绑定创建GUI应用程序(称为Gtk-rs或rust-gnome) . 我想使用方法insert_with_values将一些数据插入 gtk::ListStore ( GtkListStore ) Working sample, but only one column: 如果我有一列,我可以插入数据: let type_of_a_column = &[gtk:...
  • 1 votes
     answers
     views

    OSX Mountain Lion中的R和RGtk2

    最近有人成功安装了这个吗?我知道一个解决这个问题的现有线程,但我无法使其工作 . 此外,它是从2010年开始的,所以也许有更新的方法? 具体来说,我试图使用这些: R版本3.0.1(2013-05-16) - “好运动”RGtk2_2.20.25 cairoDevice_2.19 GTK_2.18.5-X11 echo $ PATH / usr / bin:/ bin:/ usr / sbin:...
  • 3 votes
     answers
     views

    C代码编译失败

    我在下面有这个makefile,其中包括我的 GTK / gtk.h 和 WebKit的/ webkit.h 但是当我尝试使用make命令构建项目时,我有错误 错误:gtk / gtk.h:没有这样的文件或目录 错误:webkit / webkit.h:没有这样的文件或目录 如果gtk -2.0.pc和webkit ... pc在usr / lib / pkgconfig中 制作文件: CC=gc...
  • 1 votes
     answers
     views

    编译简单的gtk应用程序

    我尝试在Anjuta IDE中编译简单的gtk应用程序 . 应用程序是一个简单的窗口 # include <gtk/gtk.h> int main( int argc, char *argv[]) { GtkWidget *label; GtkWidget *window; gtk_init(&argc, &argv); wi...
  • 0 votes
     answers
     views

    GTK使Cygwin错误

    香港专业教育学院刚做了这么多研究,尝试了很多,但没有任何作用我正在尝试使用make在Cygwin中的GTK中编译一个简单的hello world程序 . 它给了我错误:“lab0.c:1:21:错误:gtk / gtk.h:没有这样的文件或目录....”我安装了所有包的cygwin . 我还将所有的gtk文件导入到cygwin文件夹中,但它给了我同样的错误 . 这是我的节目: Lab0.c #in...
  • 2 votes
     answers
     views

    从NVIDIA_GPU_Computing_SDK为GTK设置cuda模板项目

    我'm developing CUDA with Eclipse Indigo on Ubuntu 11.10. To set up a new CUDA project, i use the template project from the NVIDIA_GPU_Computing_SDK and customize the makefile. For gui development i'm在...
  • 2 votes
     answers
     views

    在Windows 7上编译和运行GTK应用程序

    系统:Windows7,32位,GTK 2.24.10,mingw我正在尝试编写基本的helloworld.c类型的基于GTK的应用程序 . 但是,它没有运行 .这些是我遵循的步骤 . 安装MinGW . 将GTK全部下载到一个包中 . 在C:\ gtk文件夹中提取内容 . 打开cmd并转到C:\ gtk \ bin目录并运行pkg-config --cflags --libs g...
  • 0 votes
     answers
     views

    ukntu上的gtk helloworld编译错误

    我用命令sudo apt-get install libgtk-3-dev在ubuntu上安装了gtk 然后我将代码复制到vi编辑器中 我在GTK中为helloworld复制了以下代码,这给出了编译错误 #include <gtk/gtk.h> /* this is a callback function. the data arguments are ignored in this...
  • 0 votes
     answers
     views

    如何使用python在X11中通过任何应用程序检测游标更改?

    我希望我的应用程序跟踪其他X11应用程序何时更改鼠标光标,例如当鼠标悬停在文本上时,它从箭头变为文本光标 . 从Python做到这一点最简单的方法是什么? 我已经发现Xcursor库允许你在C中读取当前光标,但是: 这对Gtk / Qt都有效吗? 我很好奇,如果在python中执行此操作意味着编写绑定? 监听事件比检查计时器更有效吗?
  • 0 votes
     answers
     views

    gtk_widget_show_all(窗口);在等待函数返回值时不工作

    我正在做一个飞镖游戏,我已经创建了游戏页面的整个布局 . 我想等待飞镖击中棋盘,这需要花费不同的时间,然后更新该飞镖的分数,更新玩家剩下的剩余分数,并更新轮次分数 . 我进行布局,调用gtk_widget_show_all(window);,然后调用await_dart_hit(); 直到飞镖击中时才会显示窗口 . 好像窗口在整个函数结束之前都无法显示,但我尝试在单独的函数中创建窗口,然后返回,然...
  • 2 votes
     answers
     views

    如何使用GTK设置Autoconf项目?

    如何设置我的autoconf项目使用GTK?只有一个源文件(main.c) . 我已经为autoconf创建了所有必需的文件,当我输入“make”时,它找不到GTK包含“gtk / gtk.h” . //犯错 make [2]:输入目录`/ home / anon / projects / firstgtkprog / src'gcc -DHAVE_CONFIG_H -I . -I .. -g...
  • 2 votes
     answers
     views

    gtk在调用任何cairo绘图函数时崩溃

    对不起,我的英语不好 . 我正在通过以下文章学习gtk 3作为"helloworld" https://developer.gnome.org/gtk3/stable/gtk-getting-started.html 我的环境: Mac OS X 10.8.3 XQuartz 2.7.4 GTk 3.4.4 i686-apple-darwin11-llvm-gcc-4.2 ...
  • 3 votes
     answers
     views

    valgrind向gtk init调用显示内存泄漏

    我正在尝试检查代码中的内存泄漏,并且valgrind显示许多错误 . 因为我之前从未使用过valgrind,所以我需要帮助 . 首先,我专注于默认的gtk调用 . 如编码,内存从mkbib.c的行号140泄露 . 但行号140只是 gtk_init(&argc, &argv); 我用过 G_SLICE=always-malloc G_DEBUG=gc-friendly valgr...
  • 2 votes
     answers
     views

    如何在GTK中创建多个但独立的模态对话框?

    我有以下代码使用GTK小部件工具包来显示带按钮的窗口 . 单击此按钮将显示模式对话框 . 请注意,对 gtk_dialog_run 的调用将递归地启动主循环的另一个实例,即 on_click 函数将不会返回,直到对话框被解除 . 我想有两个这样的顶级窗口,每个窗口都有一个按钮,能够生成自己的模态对话框 . 显示对话框只会禁用产生它的窗口,同时最多可以有两个活动模式对话框,每个顶级窗口一个 . 在w...
  • 1 votes
     answers
     views

    链接库和GTK的问题

    当尝试使用Code :: Blocks进行编译时,出现了GTK的示例: #include stdlib.h #include gtk/gtk.h static void helloWorld (GtkWidget *wid, GtkWidget *win) { GtkWidget *dialog = NULL; dialog = gtk_message_dialog_new (GTK_...
  • 3 votes
     answers
     views

    C Gtk问题:在主窗口中添加VBox

    我正在使用GTK库为界面编写C游戏 . 我们的想法是拥有两个主要容器:一个用于容纳按钮,另一个用于让用户选择设置,另一个用于在实际游戏过程中显示和移动图像 . 我正在使用VBox来保存菜单小部件,并使用固定容器来保存游戏精灵 . 我在这里有main()方法中与VBox和Fixed容器相关的所有代码行: GtkWidget* vbox; GtkWidget* fixed; ... int main(...
  • 1 votes
     answers
     views

    gtk_main后恢复控制

    我正在使用C中的MVC设计模式创建一个GUI应用程序 . 它意味着是一个连接4的游戏 . 我希望我的控制器能够将数据发送到GUI . 我的GUI中有一个方法来绘制起始元素,例如:用于选择要放入检查器的列的板和按钮 . 在此方法结束时,我必须调用gtk_main()以便GUI显示在屏幕上 . 我希望能够在视图和控制器类之间发送数据,但是在调用此方法之后,控件不会返回给控制器类 . 要清楚,main方...
  • 0 votes
     answers
     views

    gtk使用它们发出信号并退出程序

    我如何使用gtk信号退出窗口,然后一个diolog消息显示问题,你确定吗?然后单击是按钮关闭所有窗口?这是我的代码: void show_queExit(GtkWidget *widget, gpointer window) { GtkWidget *dialog; dialog = gtk_message_dialog_new(GTK_WINDOW(window), ...
  • 0 votes
     answers
     views

    使用GtkAlignment进行水平对齐

    我是GTK世界的新手,并试图从GTK开发基础中学习它 . 这意味着我在使用GtkAlignment小部件时遇到了一些问题,如下面的代码所示 . 即使我更改了下面任何一个的值,我也没有让Ok和calcel按钮正确对齐 . GtkWidget* halign = gtk_alignment_new(0, 0, 0, 0); GtkWidget* halign = gtk_alignment_new(0...

热门问题