首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

询问一个关于显示的有关问题

2012-03-31 
询问一个关于显示的问题例如:在写一个QTreeWidget的例子时。写好创建树的代码后。运行为什么在界面上显示不

询问一个关于显示的问题
例如:在写一个QTreeWidget的例子时。
写好创建树的代码后。运行为什么在界面上显示不出来。
必须要加布局函数才会在界面上显示出来?
代码如下:
构造函数内写
  tree = new QTreeWidget;
  tree->setColumnCount(1);
  QTreeWidgetItem *root = new QTreeWidgetItem(tree,QStringList(tr("ROOT")));
  QTreeWidgetItem *leaf = new QTreeWidgetItem(root,QStringList(tr("leaf")));
  root->addChild(leaf);
  QTreeWidgetItem *leafleaf = new QTreeWidgetItem(leaf,QStringList(tr("leafleaf")));
  leafleaf->setCheckState(0,Qt::Checked);
  leaf->addChild(leafleaf);
  QList<QTreeWidgetItem*> rootlist;
  rootlist << root;
  tree->insertTopLevelItems(0,rootlist);
main函数里:
  QApplication a(argc, argv);
  TreeWidget w;
  w.show();
   
  return a.exec();

这样为什么不显示?

把tree添加到QHBoxLayout之类的布局函数后。就可以正常显示了。?


[解决办法]
粗心...
[解决办法]
接分!!!

热点排行