- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Qt图形视图结构的一个例子。边框自动适应文字内容
关于QGraphicsItem及其相关的类的使用。试了不少次。终于达到了我想要的效果。可以作为Qt使用者学习的例子。第一个是MyItem1类#ifndef MYITEM1_H#define MYITEM1_H#include <QCursor>#include <QGraphicsItem>#include <QGraphicsTextItem>#in...
2018-06-26 09:34:00
919
原创 QGraphicsItem删除选中的图元
删除图元,首先要选中它们。首先要设置它们为可选状态。下面是例子。void CenterWidget::cmd_test_slot(void){ //测试:选择图元 //获得所有元素的指针列表 QList<QGraphicsItem *> item_list_p = view->scene->items(); //选择所有图元 fo...
2018-06-17 07:50:10
3985
1
原创 用鼠标滚轮放大和缩小QGraphicsView中的图元
如下所示。//函数void ItemsView::wheelEvent(QWheelEvent *e){ int angle = e->angleDelta().y(); if(angle > 0){ zoom_2(); }else{ zoom_1(); }}//函数void ItemsView::zoom_1...
2018-06-16 21:33:45
1847
原创 QGraphicsView的缩放
如下所示。使用这个类的一个函数void CenterWidget::cmd_scale_slot(void){ view->scale(1.2, 1.2);}表示在水平方向和竖直方向都放大1.2倍。
2018-06-16 21:30:25
2363
原创 Qt中的QGraphicsScene中,删除部分图元
删除部分图元。在指定的矩形范围内的图元的删除。首先得到符合这个条件的图元指针列表。把这些图元移除,然后使用delete删除,释放内存。如下所示void CenterWidget::cmd_test_slot(void){ //获得指定矩形区域内的元素的指针列表 QList<QGraphicsItem *> item_list_p = view->scene-&g...
2018-06-16 21:23:57
10127
原创 Qt中的指针列表
下面的这个例子显示了指针列表。就是有一个QList,它的每个元素是个指针。包括分配内存,释放内存等操作。如下所示#ifndef POINTSET_H#define POINTSET_H#include <QList>#include <QPointF>#include <QDebug>//点集class PointSet{public: ...
2018-06-16 21:19:34
1843
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-01-18 10:37:29
203
原创 AutoCAD 的打开对话框不见了
这次使用AutoCAD打开文件,没有弹出对话框。是一个命令行。这很不好用。用搜索引擎查了一下,原来是一个系统变量的值变了。这个系统变量是 filedia把它的值设置为1就可以了。
2016-08-09 17:49:18
1636
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人