gtk2

    1热度

    1回答

    我正在创建一个python程序来打开和关闭一些硬件设备。该程序必须在Windows上运行。我真的很想使用在gtk 3.0中创建的gtkSwitch widget,因为这很明显是您希望打开或关闭设备,但不幸的是,gtk3尚未正确移植到python的windows。那么是否有任何方法可以使用gtk 3.0附带的gtkswitch,而无需在gtk3中编写程序,或者是否有人知道在Windows上使用gtk

    3热度

    1回答

    我已经写了这个在Ruby中使用gstreamer和gtk2的非常简单的视频播放器。 require 'gtk2' require 'gst' if ARGV.size != 1 puts "Usage: #{$0} <file>" exit 0 end class VideoWidget < Gtk::DrawingArea def initialize(

    0热度

    1回答

    我正在写一个文本编辑器在gtk + 2.0中& gtksourceview 2.0。目前我正在使用gtk_text_buffer_get_text和g_file_set_contents将文本缓冲区保存到文件中。我在文档g_file_set_contents看到它说: 此外,由于文件被重新创建,现有的权限,访问控制列表,元数据等可能会丢失。 我环顾了devhelp和Google,无法找到另一种方法

    0热度

    1回答

    我有一个应用程序(sscce代码here)与GtkTreeView。每次选择一行时,都会调用回调。这个回调应该检索选定的行并且处理它的数据。 我的应用程序必须选择这棵树的一些线视图本身有时: // Selecting a line gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(model), &iter, "0"); GtkTreeSel

    2热度

    1回答

    Java Swing的问题是外观和感觉(金属,Nimbus,GTK ...),与SWT,Windows,Mac和Gnome工具套件相比,最糟糕的是,并且获得好看的小部件是乌托邦,但我是尽管问这个问题。 我需要知道是否有可能调整JButton看起来像一个默认的GTK按钮。 否则,我们可以给JButton文本一种风格(例如阴影)吗? public class myTweakedButton exten

    2热度

    1回答

    我希望能够在程序运行后动态更改ruby-gnome2中笔记本页面的背景颜色。我只发现设置背景颜色的一种方式: # Some page contents, for the sake of example box1 = Gtk::HBox.new(false, 2) box1.pack_start(Gtk::Label.new("Page 1")) box2 = Gtk::HBox.new(fa

    0热度

    1回答

    我正在写一个GTK2(技术上是pyGTK)的应用程序,并将执行一些长操作。 如果我在主线程中执行长操作(这不是一个好主意),那么应用程序将变得没有响应。 这里的理想部分是防止用户修改文本输入小部件的部分,但不希望的部分是该窗口不会重新绘制自身。 是否有另一种方法可以做到这一点?

    2热度

    1回答

    我正在构建我的第一个GUI,我希望它从旋转按钮和文本框中获取基本数字输入,并使用这些值填充数据框,然后将它们插入到推最后一个按钮。然而,我很难弄清楚它的连接部分。我有一个窗口可以看到我想要的样子,而且我的所有旋转按钮都被校准为具有理想的默认值,并以正确的增量增加,但是我无法将其传递给我的模型。我预先分配了一个数据框,然后我想为数据框中的每个元素指定特定的值,并使用文本框中的输入来命名列。我试过把它

    1热度

    1回答

    我真的是GTK的新手,一直在努力想象它。我现在已经是 Widgets *w; // shared mem struct mystruct *user; // shared mem .... pid = fork(); ..... if(pid == 0) { while(1){ get_events(user); parse_events(user

    2热度

    1回答

    我的项目是创建一个图形应用程序来帮助每个员工在中央数据库中创建自己的客户列表,唯一的问题是兼容性在gtk3和gtk2之间。该项目始于gtk3,然后我意识到有员工只使用gtk2系统。所以我对实现进行了一些修改而没有太大困难,并且在其目的上没有任何问题。我想完成的最后一件事是模拟gtk_widget_get_hexpand()和gtk_widget_get_vexpand()的功能......他们只在