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秒鐘