2
使用QtRuby(通過qtbindings)我試圖將項目添加到QTreeWidget
。它說,它有一個insertTopLevelItems()
方法,但它沒有對此作出迴應:在Qt :: TreeWidget中插入項目
hier = $my.appHierarchy
hier.column_count = 2
hier.header_labels = ['element', 'kind']
p hier.class, hier.methods.grep(/insert/)
#=> Qt::TreeWidget
#=> ["insertAction", "insertActions", "insertTopLevelItem", "insertTopLevelItems"]
hier.insertTopLevelItems ['x','y']
#=> in `method_missing': undefined method `insertTopLevelItems' for #<Qt::TreeWidget:0x007fc6c9153528> (NoMethodError)
如何將項目添加到這個小工具?
紅寶石2.0.0p353; Qt 4.8.6; OS X 10.9.5
一種解決方法是直接在其創作過程中插入的項目,像這樣:'Qt :: TreeWidgetItem.new(hier){set_text 0,「My Label」}' – Phrogz 2014-10-06 00:54:32