fltk

    1熱度

    1回答

    是否有任何積極開發的開源(GPL很好)的庫,可以在現有的SDL/OpenGL上下文中繪製按鈕,菜單等小部件?我聽說過FLTK,但它似乎創建了自己的窗口和自己的OpenGL上下文來繪製小部件。

    1熱度

    2回答

    我非常困惑自己到了不歸路的地步,並且覺得我的項目太龐大,無法跟上我目前的方式。 簡而言之: 1)有許多圖形屏幕(窗口),每個屏幕在其自己的.cpp定義與所附的.h頭瓦特/公共&私有減速的類。 2)我正在使用FLTK GUI工具包,所以當我離開一個屏幕時,我會對其調用「hide()」,我假設它是垃圾收集,然後創建一個新的任何屏幕實例跟隨。我的問題是,如果一個屏幕(屏幕A可以調用它)創建另一個屏幕(屏

    4熱度

    4回答

    嘿傢伙,這是我在這裏的第一篇文章,所以請裸露在我身邊。 我正在爲學校做一個項目,必須合併一種GUI的形式。可悲的是,我沒有使用GUI的經驗,所以我只花費最近幾個小時比較各種工具包,並在FLTK上輕量化。我也花時間嘗試通過閱讀各種指南來安裝FLTK,但無濟於事。 我想知道是否有人可以告訴我該怎麼做一步一步。在此先感謝 順便說一句,我使用Visual Studio 2010專業版與Windows 7

    0熱度

    1回答

    我在關注this tutorial(第98頁),我遇到了很多麻煩。這似乎是有點過時或東西,但什麼此刻正困擾我的是,它告訴我 add the following to the CubeViewUI constructor: • A horizontal roller named hrot • A vertical roller named vrot • A horizontal slider

    1熱度

    1回答

    我正在評估用於C++開發的跨平臺GUI工具包。我已經使用Qt,但在這種情況下,LGPL太嚴格了(我需要靜態鏈接)。 現在FLTK將成爲我的目標的優秀庫,因爲它似乎是快速和輕量級的。但是,我一直無法弄清楚它是否有多列列表框部件。你知道,那些有行和列的字符串和標題的網格之一,可以點擊來對列進行排序---最好是所有的都具有本地的外觀和感覺。 FLTK中有這樣的事嗎?它怎麼叫?或者我應該使用wxWidge

    0熱度

    3回答

    我是C++的新手,之前從未使用過宏,但我相信他們可能會允許我解決以下問題,但我會歡迎其他解決方案。 我寫了下面的宏: #define COMMAND(NUMBER){ button_ ## NUMBER ## ->hide(); } ,我想這樣稱呼它 for (int i = 1; i < 10; i++) { COMMAND(i) } ,希望在程序執行時,它會做的相當於 :

    0熱度

    1回答

    我需要在C/C++中編寫一個小應用程序來實現面板任務欄之類的東西,以在桌面窗口頂部顯示信息(特別是Linux系統上的xorg桌面)。我需要避免臃腫和陡峭的GUI編程學習曲線。 我的研究指向了GTK +/GTKmm或FLTK。它看起來像FLTK可能更容易處理,並且最有可能提供一個具有最小依賴性的小型乾淨程序包。所以我基於迄今爲止對FLTK的研究。 我一直在做一些閱讀,並且一直在努力尋找如何編寫一個基

    0熱度

    3回答

    好吧,自從我用C++編寫以來已經有一段時間了。 我從來沒有做過這麼高的安靜事。 所以基本上我需要創建一個類。 該類的構造函數需要從另一個類的方法或函數獲取引用(或指針)。 基本上我有一個需要有時從fltk valuator(version 1.1.x)讀取值的類,然後改變一些關於它自己的東西。 每個對象都有它自己的評估器。 (他們也有一個鏈接到同一父母的另一個對象,這更新後,他們自己的價值將告訴更

    3熱度

    1回答

    我正在製作一個帶有FLTK的圖形用戶界面,我想知道是否有類似於下拉菜單的東西。我希望顯示一個值,然後讓用戶單擊值(或與其相關的其他值),然後顯示值列表以供用戶從中選擇一個值,然後再次列表摺疊。我一直沒有找到可以做到這一點的小部件的文檔,所以我想我會問。任何幫助表示讚賞。

    0熱度

    2回答

    我似乎在使用fltk-config腳本以外的其他工具編譯FLTK程序時遇到問題。 我已經複製了本教程中「Hello world」程序的源代碼。當我運行fltk-config --compile hello.cpp時,它打印出 g++ -I/usr/local/include -I/usr/local/include/FL/images -mwindows -DWIN32 -DUSE_OPENGL3