定义了一个Q3ListView控件,并添加了三个item:
- C/C++ code
Q3ListView* listview = new Q3ListView(this);listview->addColumn("");listview->setSorting(-1);Q3ListViewItem* item1 = new Q3ListViewItem( listview );item1->setText( 0, "Ether" );Q3ListViewItem* item2 = new Q3ListViewItem( listview );item2->setText( 0, "IP" );Q3ListViewItem* item3 = new Q3ListViewItem( listview );item3->setText( 0, "TCP" );
原意是想让这3个Q3ListViewItem以“Ether、IP、TCP”的顺序出现,可是它总是以“TCP、IP、Ether”的顺序出现。我已经禁止了排序。请教怎么处理?谢谢
------解决方案--------------------
先new的在下面,后new的在上面。我这里没你那个类,你看下又没setZValue的方法,有可以设置层面。或者看看又没有raise(),raise就在最上面了。