Qt&Vtk-021-HelloWorld
【摘要】
现在才看到HelloWorld
文章目录
1 官方示例展示2 代码搬运2.1helloworld.h2.2helloworld.cpp
3 运行效果★ 源码 ★
1 官方示例展...
现在才看到HelloWorld
1 官方示例展示
这HelloWorld跑这里来了。这个应该是第一个出现的,跑这里就跑这里来吧。
2 代码搬运
2.1helloworld.h
#ifndef HELLOWORLD_H
#define HELLOWORLD_H
#include <QWidget>
#include "vtkGraphLayoutView.h"
#include "vtkRandomGraphSource.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
namespace Ui {
class HelloWorld;
}
class HelloWorld : public QWidget
{
Q_OBJECT
public:
explicit HelloWorld(QWidget *parent = 0);
~HelloWorld();
private:
Ui::HelloWorld *ui;
};
#endif // HELLOWORLD_H
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
2.2helloworld.cpp
#include "helloworld.h"
#include "ui_helloworld.h"
HelloWorld::HelloWorld(QWidget *parent) :
QWidget(parent),
ui(new Ui::HelloWorld)
{
ui->setupUi(this);
vtkRandomGraphSource *source = vtkRandomGraphSource::New();
vtkGraphLayoutView *view = vtkGraphLayoutView::New();
view->SetRepresentationFromInputConnection(source->GetOutputPort());
view->SetRenderWindow(ui->widget->GetRenderWindow());
view->ResetCamera();
view->Render();
}
HelloWorld::~HelloWorld()
{
delete ui;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
3 运行效果
★ 源码 ★
源码分享一时爽,一直分享一直爽, 链接如下:
文章来源: dreamlife.blog.csdn.net,作者:DreamLife.,版权归原作者所有,如需转载,请联系作者。
原文链接:dreamlife.blog.csdn.net/article/details/119633135
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)