我现在正在写一个图形编辑器。程序必须在Qt上编写,但问题是我没有足够的Qt经验,但我对C++的经验很少。上周我读了一本关于 Qt 的书,但我已经读了大约 100 页,所以我只知道一些基础知识。
有人可以给我关于我应该使用哪些课程的建议吗?
我已经做了什么:
- 我用菜单文件、算法、关于等填充菜单栏。
- 我想我应该在 QGraphicsView 上绘制图形顶点等,所以我也添加了它,我还添加了 QGraphicsScene 并将它们绑定在一起(ui->setScene(scene))。
抱歉我的错误,不幸的是我对所有这些事情没有完全了解。
我还用 scene->addRect() 添加了 QGraphicsRectItem 并设置了可移动的标志。但我不知道我应该使用哪些类。
所以,总的来说,我想了解如何做接下来的事情:
- 我想添加一个带有 2 个按钮(顶点、线)的面板。在我选择了顶点按钮(或它将是什么)并单击 QGraphicsView 之后 - 顶点应该出现在该点上。我也必须能够更改顶点名称
- 在我选择线模式(链接,连接 2 个顶点)后,我应该能够根据图形类型(定向与否)将 2 个顶点连接在一起。
- 通过单击顶点之间的链接,我应该能够更改链接的权重。
我认为一个问题就足够了。
对不起,如果问题非常简单或愚蠢。
谢谢。