简体   繁体   English

无论如何要在qt的同一个窗口中放置一个QTreeView和一个QChartView?

[英]Is there anyway to put a QTreeView and a QChartView in the same window in qt?

Exactly as it says.正如它所说的那样。 I know it might seem rather trivial, but I am new to Qt in general and I can't seem to find a similar case.我知道这可能看起来很琐碎,但总的来说我是 Qt 的新手,我似乎找不到类似的案例。 And I don't know if I can use QSplitter since it requires a QWidget and QTreeView isn't one.而且我不知道我是否可以使用 QSplitter 因为它需要一个 QWidget 而 QTreeView 不是一个。

Edit: The code I am trying to use编辑:我正在尝试使用的代码

QChartView *chartView = new QChartView(pie);
QTreeView treeView;
QSplitter *splitter = new QSplitter;
splitter->addWidget(treeView);
splitter->addWidget(chartView);
QMainWindow window;
window.setCentralWidget(chartView);

Yup, it's the pointer.没错,就是指针。 Thank you @GM QSplitter seems to work with pointers to objects not objects.谢谢@GM QSplitter 似乎可以使用指向对象而不是对象的指针。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM