我在嘗試wxListCtrl :: EnableCheckBoxes時遇到了一些麻煩。wxWidgets嘗試使用EnableCheckBoxes時遇到問題()也許CMake錯誤
編譯時,我得到:class wxListCtrl has no member named 'EnableCheck Boxes
應該的作品,因爲像WX部件的official wiki 說,它應該是可用的,因爲3.1.0。
麻煩一些可能的來源:
似乎是在wiki上一個錯字,它似乎是啓用的CheckBox ANS不EnableCheckboxes
- (包括每次我測試)
我不能完全肯定,我的CMake使用wxwidget的良好版本(但我不知道如何檢測(
wx-config --version
回報3.1.0
) 在CMakeFile,我有一個
FIND_PACKAGE(wxWidgets REQUIRED)
(我不知道它找到了好的版本)我不得不自己構建庫,結果* .so在/ usr/local/lib(安裝後的默認位置),但我不知道他們是否他們是在好地方
有需要使用EnableCheckB /盒之前,我已經有了一個wxwidget,這就是爲什麼我不能確定的就是使用CMake的
而在去年的版本,這裏是我如何使用它:
void f(wxListCtrl* Table)
{
Table->DeleteAllItems();
Table->EnableCheckBoxes(); //or Checkboxes, same result
}
有沒有人有想法? 謝謝!
['wxListCtrl'](http://docs.wxwidgets.org/3.1/classwx_list_ctrl.html)沒有這樣的功能。你的意思是使用['wxCheckListBox'](http://docs.wxwidgets.org/trunk/classwx_check_list_box.html)? –
請看看這裏http://docs.wxwidgets.org/3.1.0/classwx_list_ctrl.html#ac38e3cc09eb86dc6b54560aaa032b73d 似乎有這樣的功能 – Tristan
我們可以用wxCheckListBox有幾列嗎? – Tristan