一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 130 131 132 133 134 135 136 137 138 ··· 156 下一页
摘要: Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。Items能处理键盘 阅读全文
posted @ 2020-08-17 13:17 一杯清酒邀明月 阅读(2582) 评论(1) 推荐(0)
摘要: 程序运行截图如下: 原理:使用QPainter一个部分,一个部分的画 源码: mygraphicsitem.h 1 ifndef MYGRAPHICSITEM_H 2 #define MYGRAPHICSITEM_H 3 4 #include <QGraphicsItem> 5 6 class My 阅读全文
posted @ 2020-08-17 11:46 一杯清酒邀明月 阅读(1729) 评论(0) 推荐(0)
摘要: 在 Windows 上安装 Python 和安装普通软件一样简单,下载安装包以后猛击“下一步”即可。Python 安装包下载地址:https://www.python.org/downloads/打开该链接,可以看到有两个版本的 Python,分别是 Python 3.x 和 Python 2.x, 阅读全文
posted @ 2020-08-17 11:16 一杯清酒邀明月 阅读(601) 评论(0) 推荐(0)
摘要: 参考:qt源码 1 qstandarditemmodel_p.h 2 qstandarditemmodel.h 3 qstandarditemmodel.cpp 4 qabstractitemmodel.h 5 qabstractitemmodel.cpp QAbstractItemModel是一个 阅读全文
posted @ 2020-08-17 11:01 一杯清酒邀明月 阅读(4875) 评论(0) 推荐(1)
摘要: 一、绘图,刷新界面的方法 1、绘图事件 一般在绘图事件中绘图 1 void paintEvent(QPaintEvent *);//绘图事件在窗口重绘的时候(即状态改变)的时候调用 2 { 3 //1、创建画家对象 4 QPainter p(this);//指定当前窗口为绘图设备 5 6 //2、具 阅读全文
posted @ 2020-08-17 10:25 一杯清酒邀明月 阅读(1011) 评论(0) 推荐(0)
摘要: 1. 绘制图形 1 protected: 2 void paintEvent(QPaintEvent *); 3 4 void Widget::paintEvent((QPaintEvent *event) 5 { 6 QPainter painter(this); //this为绘图设备,即表明在 阅读全文
posted @ 2020-08-17 10:19 一杯清酒邀明月 阅读(1116) 评论(0) 推荐(0)
摘要: 简述 综合前面对二维绘图的介绍,想必我们对一些基本绘图有了深入的了解,下面我们来实现一些漂亮的图形绘制。 圆形 经常地,我们会在网上看到一些列的抽奖活动,里面就有圆盘抽奖,是不是有点手痒了O(∩_∩)O~ 效果 源码 1 void MainWindow::paintEvent(QPaintEvent 阅读全文
posted @ 2020-08-17 10:15 一杯清酒邀明月 阅读(1253) 评论(0) 推荐(0)
摘要: 代码如下: 1 XXX::XXX(QWidget *parent /* = 0 */) 2 { 3 .................. 4 //注意,resize一定要放在这段代码的前面 5 resize(300, 300); 6 int cx, cy; 7 //当parent为空时,窗口就显示在 阅读全文
posted @ 2020-08-17 09:57 一杯清酒邀明月 阅读(1930) 评论(0) 推荐(1)
摘要: 一,问题: QDockWidget不能使用resize方法来确定初始大小,如果用setMaximumSize和setFixedSize,的确可以设置初始大小,但也限制了QDockWidget的最大尺寸,不能用鼠标拖动来改变QDockWidget的大小。 二, 目的: 如何不通过setMaximumS 阅读全文
posted @ 2020-08-14 15:54 一杯清酒邀明月 阅读(2141) 评论(0) 推荐(0)
摘要: setFeatures(QDockWidget::AllDockWidgetFeatures); 常量 描述 QDockWidget::DockWidgetClosable 可关闭 QDockWidget::DockWidgetMovable 可移动 QDockWidget::DockWidgetF 阅读全文
posted @ 2020-08-14 15:40 一杯清酒邀明月 阅读(940) 评论(0) 推荐(0)
摘要: QDockWidget的信号包括与属性变更相关的allowedAreasChanged、featuresChanged、topLevelChanged三个信号,这三个信号是QDockWidget对象的对应三个属性allowedAreas、features、floating进行修改时发出,另外QDoc 阅读全文
posted @ 2020-08-14 15:38 一杯清酒邀明月 阅读(1237) 评论(0) 推荐(0)
摘要: 在现在,绝大多数软件都向着简洁,时尚发展。就拿有道的单词本和我做的单词本来说,绝大多数用户肯定喜欢我所做的单词本(就单单界面,关于颜色搭配和布局问题,大家就不要在意了)。 有道的单词本: 我所做的单词本: 很明显,两者的主要区别就是周围的边框问题。你可以对比QQ以前的版本和这几年的版本,就会发现都倾 阅读全文
posted @ 2020-08-14 13:22 一杯清酒邀明月 阅读(523) 评论(0) 推荐(0)
摘要: 1.Qt实现窗口停靠和悬浮使用类QDockWidget,它有两个重要方法用来设置停靠特性以及停靠区域, 1 dw1->setFeatures(QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetClosable);//设置停靠窗口特性,可移 阅读全文
posted @ 2020-08-14 11:49 一杯清酒邀明月 阅读(3000) 评论(0) 推荐(0)
摘要: qdockwidget 隐藏标题栏,官方没有提供相应的api,或改动源码,或找点偏方了,下面这个偏方亲测可用: 需要注意,下面的setTitleBarWidget() 需要在setwidget()之后调用,不然会报错。 看起来很靠谱但是不好用——QDockWidget总是会创建一个标题栏 1 QWi 阅读全文
posted @ 2020-08-14 11:48 一杯清酒邀明月 阅读(3546) 评论(0) 推荐(0)
摘要: 简述 QGraphicsItem 类是 QGraphicsScene 中所有 item 的基类。 它提供了一个轻量级的基础,用于编写自定义 item。其中包括:定义 item 的几何形状、碰撞检测、绘制实现、以及通过其事件处理程序进行 item 的交互,QGraphicsItem 是 Qt之图形视图 阅读全文
posted @ 2020-08-14 10:33 一杯清酒邀明月 阅读(4841) 评论(0) 推荐(0)
摘要: 一.场景(QGraphicsScene) QGraphicsScene 提供了图形视图框架的场景,相当于一块画布,并具有以下功能。 1.一个管理大量图形项的快速接口。 2.向每个图形项传播事件 3.管理图形项的状态,比如选择,焦点处理等 4.提供无转换的渲染功能,主要用于打印 简单地一个场景使用 1 阅读全文
posted @ 2020-08-14 10:27 一杯清酒邀明月 阅读(1698) 评论(0) 推荐(0)
摘要: 1 QImage image; 2 QByteArray ba; 3 QBuffer buffer(&ba); 4 buffer.open(QIODevice::WriteOnly); 5 image.save(&buffer, "PNG"); // writes image into ba in 阅读全文
posted @ 2020-08-12 10:01 一杯清酒邀明月 阅读(4437) 评论(0) 推荐(0)
摘要: 在使用Qt QPainter 的时候,有时会遇到“QPainter::end: Painter ended whith 2 saced states” 这时由于我们在使用的QPanter.translate();函数,而在绘制结束的时候没有使用 restore()函数 出现QPainter::end 阅读全文
posted @ 2020-08-11 16:22 一杯清酒邀明月 阅读(431) 评论(0) 推荐(0)
摘要: 1 QString filename = QDir::homePath() + "/Desktop/TOF.png"; 2 QImage* img = new QImage; 3 if(!(img->load(filename))) //加载图像 4 { 5 QMessageBox::informa 阅读全文
posted @ 2020-08-11 15:44 一杯清酒邀明月 阅读(2045) 评论(0) 推荐(0)
摘要: QPainter绘图绘图设备(QPixmap,QImage,QBitmap,QPicture) 重写绘图事件,虚函数 如果窗口绘图,必须放在绘图事件里实现 绘图事件内部自动调用,窗口需要重绘的时候,状态改变 QPixmap图片背景透明,针对屏幕进行优化了,和平台相关,不能对图片进行修改 QImage 阅读全文
posted @ 2020-08-11 15:43 一杯清酒邀明月 阅读(1387) 评论(0) 推荐(0)
上一页 1 ··· 130 131 132 133 134 135 136 137 138 ··· 156 下一页