将QGraphicsView放置在一个单独的单元格中。 C++
时间: 2024-02-24 07:57:47 浏览: 27
要将QGraphicsView放置在一个单独的单元格中,可以使用QGridLayout布局管理器。首先,创建一个QGraphicsView对象,然后将其添加到QGridLayout中的一个单元格中。
下面是一个简单的示例代码:
```cpp
#include <QGraphicsView>
#include <QGridLayout>
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// Create a QGraphicsView object
QGraphicsView *view = new QGraphicsView();
// Create a QWidget object and set its layout to QGridLayout
QWidget *widget = new QWidget();
QGridLayout *layout = new QGridLayout(widget);
widget->setLayout(layout);
// Add the QGraphicsView to the layout
layout->addWidget(view, 0, 0);
// Set the widget as the main window
widget->show();
return app.exec();
}
```
这个示例代码创建了一个QGraphicsView对象并将其添加到QGridLayout中的第一个单元格中。然后,将QGridLayout设置为QWidget的布局,并将QWidget设置为主窗口。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)