如何使QTreeView充满整个对话框并调整其大小?

时间:2018-11-01 11:33:50

标签: c++ qt

我有一个QTreeView,我找不到一种使它充满整个对话框窗口并在调整窗口大小时重新调整窗口大小的方法。

1 个答案:

答案 0 :(得分:1)

类似这样的东西:

#include <QApplication>
#include <QDialog>
#include <QHBoxLayout>
#include <QTreeView>

class MyDialog: public QDialog
{
public:
   MyDialog()
   {
       QHBoxLayout* l = new QHBoxLayout(this);
       setLayout(l);
       QTreeView* v = new QTreeView(this);
       l->addWidget(v);
   }

};

int main(int argc, char *argv[])
{
   QApplication a(argc, argv);
   MyDialog d;
   d.exec();
   return a.exec();
}