gtk

    -1热度

    1回答

    不确定是否正确标记了字幕。但基本上我试图在gtk3中编写一个小程序,运行在xubuntu和xfce上,将gif设置为桌面背景。我可以使用gtk_window_set_keep_below()将窗口保持在所有其他窗口的下方。但桌面启动器/图标仍然在它下面。我也希望窗口的行为像墙纸,所以当我右键点击它,你会得到正常的桌面右键菜单。这些事情甚至可以使用gtk?我查看了api,但什么都没发现。有任何想法吗

    0热度

    1回答

    我做了很久以前由kayahr在here给出的修复,它工作正常。但现在它不起作用。正如您在附加图片中看到的那样,工具提示中的文本几乎不可读,因为文本的颜色为白色,我无法找到任何地方设置Eclipse Peferences中的工具提示文本颜色。我最近更新了Ubuntu,可能它可能是这个错误的原因。我也尝试gnome color chooser,但它也没有选项来更改工具提示文本颜色。如何解决它?在此先感

    0热度

    1回答

    嘿,我一直在编写一个应用程序,在该应用程序中,我需要创建线程来执行加载GUI时的后台任务。但是不管我做我能找到解决这个错误的方式: error: invocation of void method not allowed as expression Thread<void> thread = new Thread<void>.try("Conntections Thread.", d

    0热度

    1回答

    我目前正在尝试使用我的linux系统编译我的Gtkmm程序。这要求我将Gtk二进制文件(在本例中为.dll)与我的程序一起运送,因为Gtk不支持静态链接。 但我只是不知道如何让他们 - 官方Gtk下载页面(https://www.gtk.org/download/windows.php)只是重定向到MSYS2项目(http://www.msys2.org/),提供.EXE文件**愤怒*! 我只是不

    0热度

    1回答

    我正在使用一个Gtk EventBox,它包含一个图像以接收图像上的鼠标单击事件。一旦图像被点击,EventBox被设置为不敏感。但是,由于这会导致EventBox“变灰”,所以我的图像颜色也变得很苍白。我真的不喜欢这个。有什么办法可以禁用这种Gtk小部件的行为吗? 代码示例: var ebox = new EventBox(); var img = new Image(); img.set_

    1热度

    1回答

    我试图通过销毁小部件从Gtk.FlowBox中移除一个小部件,但是还有一个灰色框留在原地。任何想法如何删除灰色框,以便相邻的小部件在删除小部件后落入适当位置。 以下是如何窗口小部件包装: 1-两个图像(来自PIXBUF)和标签被添加到窗格在overlayImage 2-叠印图像被添加到事件盒 3-事件盒被添加到FlowBox 我曾尝试以下方法:1 摧毁事件盒 2-获取和破坏叠加图像的所有儿童,然后

    1热度

    1回答

    我在Vala中创建了一个简单的基于GTK +的应用程序,它应该能够选择一个文件夹,然后列出其中的文件。 我已经能够使用Gtk.FileChooserDialog选择一个文件,但我还没有找到如何选择文件夹而不是文件。 有什么办法可以告诉Gtk.FileChooserDialog文件夹可以被选中或者是否有任何其他的小部件来选择文件夹?

    0热度

    3回答

    我目前在Python上使用gtk来创建一些图形界面。我正在努力解决一个小问题:我想在笔记本的几个页面上显示一个gtk.widget(例如HBox或Button),但我无法成功。小部件只显示在使用它的第一页上,但从未显示在下面的页面上。我已经尝试了重新设置方法,但是出现了问题,小部件只显示在最后一个。 import gtk w = gtk.Window(gtk.WINDOW_TOPLEVEL)

    0热度

    1回答

    我在python中有一个窗口,其中2个框容器水平对齐,一个是为了侧边栏,另一个应该是文本视图。侧栏变得更大,文本视图,并调整窗口大小时,它仍然超过textview。我能做些什么来解决这个问题? 我用来制作文本视图(“textview”)和侧边栏(“editview”)的代码。 这是我的代码的一部分! def __init__(self): Gtk.Window.__init__(self

    1热度

    1回答

    我有一个简单的GTK3应用程序,带有一个全屏WebKitWebView(WebKit版本2)。我正在加载一个静态页面和一些来自http://localhost的资产。我第一次运行我的应用程序时,需要9秒才能加载(从COMMITTED到FINISHED)。每次需要0.5秒。 我注意到这和~/.cache中的一些缓存文件有关。如果我删除该目录,我会得到9秒的加载时间。我知道,我的本地服务器不需要9秒钟