fltk

    0熱度

    1回答

    根據設計要求,我正在FLTK中開發一個GUI,它必須有一個主(父)窗口,一個子窗口和一個X Window,它是孩子的​​孩子窗口。這是在Ubuntu 16.04。 使用此設置運行我的原始項目會產生XLib錯誤BadWindow (invalid Window parameter) (Details: serial 7 error_code 3 request_code 1 minor_code 0

    0熱度

    1回答

    我對滾動條有點問題。 問題是沒有分隔符了,如果我再次將滾動條移回頂部。 #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Scroll.H> #include <FL/Fl_Box.H> #define BW 200 //box width #define BH 50 //box height #define SE

    0熱度

    1回答

    的documentation for Fl_Tree in FLTK 1.3.4說: 回調()被調用取決於當() FL_WHEN_RELEASE的值 - 回調調用時鼠標左按鈕被上釋放項目 FL_WHEN_CHANGED - 回調時,鼠標左鍵調用改變選擇狀態 但我不能得到回調,如果鼠標被釋放,我看不出兩者之間的區別。有任何想法嗎? #include <FL/Fl.H> #include <FL/F

    0熱度

    1回答

    使用FLTK,我正在編寫使用多個窗口的桌面應用程序。該應用程序管理打開的窗口的列表,並將其顯示在這些線路的菜單: for(int i = 0; i < windows.size(); ++i) { menu->add(("&Windows/"+windows[i].name).c_str(), 0, MyMenuCallback); } 現在我想設置勾選最頂層窗口的名稱前面: fl

    0熱度

    1回答

    我在FLTK中編寫了一些自定義小部件,其中一個是觸摸屏的單個數字微調,它是一個上面和下面一個箭頭的值。 class Spinner: public Fl_Group { private: ::std::unique_ptr<Fl_Button> button_up_; ::std::unique_ptr<Fl_Button> button_down_; ::std

    -1熱度

    1回答

    我學習斯特勞斯計劃的原則和實踐,並有一個問題,使用FLTK庫與NetBeans 我做了什麼: 下載庫 在NetBeans :使用現有源的新項目(我保存此lib的使用路徑),編譯時沒有錯誤。 在我的測試項目:屬性 - >ç反編譯>包含目錄添加路徑庫,同爲C++編譯器 屬性 - >連接器 - >附加庫目錄添加路徑.a文件 Libraries- >添加庫添加了所有7個庫從FLTK/lib目錄/ *一個

    0熱度

    2回答

    我使用從我的.get(電影)函數接收的json值來獲取我的json電影對象中每個鍵的值。我試圖將它輸出到fltk GUI中的字段中,該字段需要是const char *類型。但是,我得到了奇怪的字符,而不是我的價值觀。這裏有一個明顯的問題嗎? Json::Value result = m.get(movie); std::cout << result << endl; const char *

    0熱度

    1回答

    在macOS上,使用英文鍵盤時,組合鍵CMD+Backtick用於在應用程序的打開窗口中循環。例如德國鍵盤上的組合是CMD+<。這個快捷方式甚至可以使用System Preferences→Keyboard→Shortcuts→Keyboard→Move focus to next window配置。 對於我使用FLTK的多窗口GUI應用程序,我想利用這個快捷方式,但不知道如何獲取用戶在他或她的系

    0熱度

    1回答

    我想在windows和linux上截取我的桌面屏幕截圖。 我在windows(ok)和linux上試過這段代碼。唯一的問題是,linux上的深灰色背景(來自Fl_Box的截圖文本顯示正確)。 下面是代碼: #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Box.H> #include <FL/fl_draw.H> #

    0熱度

    1回答

    #include "Simple_window.h" #include "Graph.h" #include <math.h> #include <iostream> #include <limits> using namespace std; int main(){ Simple_window win(Point(100,100),600,400,"Marks");