我设置了 wxListbook,我想为显示页面标题的左侧列表设置静态宽度。目前,当没有添加页面时,它没有任何宽度,当添加页面时,宽度变为最长标题间距。
空的:
新增页面:
我尝试了几件事,但没有运气。
首先,我尝试设置列宽,但没有发现任何区别:
listBook = new wxListbook( this, ID_LISTBOOK, wxDefaultPosition, wxDefaultSize, wxLB_LEFT );
wxListView* listBookListView1 = listBook->GetListView();
listBookListView1->SetColumnWidth(0,400); //tried 0,1,-1 for the first parameter
然后,我尝试了 SetMinSize,但同样没有区别:
listBook = new wxListbook( this, ID_LISTBOOK, wxDefaultPosition, wxDefaultSize, wxLB_LEFT );
listBook->SetMinSize(wxSize(400,500));
我也试过 SetSize,但没有区别:
listBook = new wxListbook( this, ID_LISTBOOK, wxDefaultPosition, wxDefaultSize, wxLB_LEFT );
listBook->SetSize(wxSize(200,200));
这样做的正确方法是什么?帮助表示赞赏。