gtk

    0熱度

    1回答

    我試圖通過減少填充來縮小GTK小部件。以下工作在Ubuntu 16.04中,但不在以後的版本中。在17.04和17.10中,CSS樣式對旋鈕沒有影響。按預期重新調整其他按鈕。 文件widgets.css * { padding: 1px 1px; } button { padding: 0px 3px; } entry { padding: 0px 2px;

    0熱度

    1回答

    我想爲我的PC製作一個遙控器。基本上我需要的是在點擊按鈕上運行命令。繼此guide我設法建立了layout,這是我所夢想的一切。 但是當我嘗試使用 gtkdialog -g test.glade -p MainWindow 這種情況 (gtkdialog:18284): libglade-WARNING **: Expected <glade-interface>. Got <interfac

    0熱度

    1回答

    我想學習使用GTK3,但我無法編譯第一個示例。 我安裝MSYS2就跑: pacman -S mingw-w64-x86_64-gtk3 依次爲: pacman -S mingw-w64-x86_64-glade 和: pacman -S mingw-w64-x86_64-devhelp 我在c:\MSYS64這是默認的位置安裝,但是當我嘗試並運行 gcc `pkg-config --c

    0熱度

    1回答

    我成立CMakeLists這樣的: project(physiotreapy) set(HEDEAR_FILES Physiotreapy.h) set(SOURCE_FILES Physiotreapy.cpp) add_library(libphysiotreapy STATIC ${SOURCE_FILES}) target_include_directories(libphys

    0熱度

    1回答

    我正在使用GTKADA,爲一個小應用程序,並希望右對齊菜單欄上的幫助菜單。 舊的方法是在新菜單上調用Set_Right_justified,但現在已過時。 可以看到,我應該可以使用Set_Hexpand和Set_Halign來做到這一點。 我目前使用的代碼是: - with GTK.WIDGET; procedure Add_Menu_To_Menu_Bar (Menu_Bar : in G

    0熱度

    1回答

    我有一個simple window應用程序,使用MSYS2構建,我希望能夠在MSYS2 MinGW外殼之外運行,只需雙擊應用程序即可。 的問題是,當我要運行該應用程序必須是雖然MSYS MinGW提示否則返回一個錯誤。 The code execution cannot proceed because libgio-2.0-0.dll was not found. Reinstalling the

    0熱度

    1回答

    我的魚殼安裝爲我的fedora機器上的默認外殼。我最近切換到nvim,並使用deoplete-clang2進行自動完成。 但它只是完成頭文件的名稱。所以基於這個issue我試着創建一個compile_commands.json文件。 [ { "directory" : "/mnt/Work/Learn/Gtk/Official", "command" : " /u

    0熱度

    1回答

    我正在嘗試創建一個簡單的GTK應用程序。只要某些文件是由不同的進程創建的,我就想在GUI上寫東西。我想我不能在父進程中執行while(true),因爲這會凍結GUI。相反,我想叉,檢查文件是否存在,並控制GUI,但它似乎沒有工作,我笨拙的代碼如下: int check_for_files(){ FILE *fp; int files_set; char ch; files_set = 0

    0熱度

    1回答

    有誰知道如何使用css更改按鈕顏色?我需要根據函數是否返回true/false來更改它。 我發現這段代碼,但我不能改變按鈕的顏色。按鈕的顏色變成藍色。 GdkDisplay *display; GdkScreen *screen; GtkCssProvider *provider; GtkWidget *testBtn; //create a button testBtn = gtk_

    0熱度

    1回答

    我試圖編譯一個簡單的GTK應用程序,但是當我編譯,生成不能歸因於GTK源警報... 編譯日誌: Compile [Ada] main.adb gdk-display.ads:361:80: (style) this line is too long gdk-event.ads:290:80: (style) this line is too long … gprbuild: