fltk

    -2熱度

    1回答

    我創建了一個按鈕,當點擊它時會通過回調打開一個新窗口,但是當這個按鈕被點擊時什麼也沒有發生,但是當它被釋放時它會閃爍新窗口並且不允許我在新窗口中查看內容。請任何幫助,將不勝感激。 回調 //Callback for advanced search static void ad_cb(Fl_Button *theButton, void*) { Fl_Window adw (10,10

    0熱度

    1回答

    我已經和關閉學習FLTK在過去幾天的分配值,但今天我來到這裏我很爲難的點。 這裏的程序應該如何工作。有兩個按鈕:but1,but2.其中每個按鈕都在其旁邊有一個輸入小部件。底部還有一個輸出小部件。 按下按鈕會將相應的輸入發送到輸出字段,並將其添加到當前顯示的值中。 我無法搞清楚如何,因爲顯然他們存儲爲字符串添加兩個控件的值。我想出了一個想法通過首先將輸入值到int,然後將它添加到一個稱爲變量「su

    0熱度

    1回答

    我有幾個選擇一個Fl_Choice,例如: Fl_Choice* o = new Fl_Choice(70, 100, 240, 25, "Some Options:"); o->add("Blue"); o->add("Black"); o->add("Orange"); o->add("Purple"); 我想設置自定義顏色爲每個項目的背景,同時留下前景色爲白色。 如何爲每個項目設

    0熱度

    1回答

    我嘗試從Fl_Input中讀取值並通過使用下面的代碼設置Fl_Slider,但是某些操作不起作用! 我不知道操作 感謝您的幫助! FL_Value_Input* vinput; void set_slider(FL_Widget* w, void* v) { Fl_Slider* slider = (Fl_Slider*)w; slider->value(vinput->value())

    6熱度

    1回答

    我正在學習C++使用書Programming Principles and Practice Using C++。第16章介紹了通過接口庫使用FLTK庫的gui部分的技巧。 本章中的練習之一是通過在課堂中實施的開始和停止按鈕控制圖片的移動動畫。對於時機,我發現使用FLTK Fl::add_timeout和Fl::repeat_timeout是一個比進入無限循環並使用Sleep()阻止其他回調更好的

    -1熱度

    1回答

    我學習了Stroustroup的書(Programming:Principles and Practice)的C++,所以我一直試圖運行一個使用FLTK庫的例子我使用Ubuntu 14.04)。 其實,當我用Code :: Blocks IDE編譯程序時,一切正常。不過,那種對學習的目的,我決定寫一個makefile,試圖啓動它時,這會導致許多錯誤: > g++ main.o Graph.o G

    0熱度

    1回答

    我正嘗試使用列表中的圖像創建按鈕。我想要按鈕居中。我的代碼如下。我一直在'image'中得到錯誤「請求成員'W',它是非類類型'Fl_GIF_Image(const char *)」。我不知道我該怎麼做。我認爲這會給圖像的寬度。有任何想法嗎? // // source.cpp // labapril20 // // Created by Kate Godfrey on 4/20/17.

    0熱度

    1回答

    對於這個子窗口我創建了一個按鈕,但是當我點擊按鈕時什麼也沒有發生。一旦我點擊按鈕,我想退出子窗口,但我不知道該怎麼做。 void model(Fl_Widget *, void *) { Fl_Window *head = new Fl_Window(400, 350, "Robot Model: "); Fl_Input *input = new Fl_Input(200,

    0熱度

    1回答

    我正在使用FLTK和C++編寫程序來滾動瀏覽圖像文件夾。我有一個下一個按鈕,下一個圖像的縮略圖,以及上一個按鈕的相同。我希望能夠通過單擊上一個和下一個按鈕以及使用鍵盤上的左側和右側箭頭來瀏覽圖像。 我成功地做到了這一點,但不是在同一時間。當我只寫像這樣一個回調函數: void buttonCallback(Fl_Widget* widget, void* viewerPtr) { Vie

    -1熱度

    1回答

    我在我的項目中使用fltk lib。 我的目標是編譯我的項目,其中包含所有庫依賴關係(現在問題僅限於FLTK),所以我不需要在每臺機器上安裝vcredist庫,我想在其中使用它。 所以我讀了這個,我需要編譯我的項目參數c/C++ - >代碼生成 - >運行時庫 - >多線程。 現在我使用的是多線程DLL,一切工作正常,但是當我將其更改爲MT,我得到錯誤列表(他們把所有類似的代碼LNK2001):