- 博客(8)
- 收藏
- 关注
转载 MFC的文件操作
总结一下最近使用MFC写入文件的感想和知识的记录。之前也讲过文件的打开和保存问题,这里算是一个小总结。1.在指定路径文件中保存数据(若该路径文件不存在,则自动创建)1 CString filePath = _T("F:\\VS\\Data.txt"); //保存文件的路径和文件名2 CStdioFile myFile; //操作文件默认的是Text模式3 CFi...
2019-03-09 17:22:00
241
转载 C#在pictureBox上绘制直线
1.在pictureBox上添加鼠标响应事件:this.pictureBox1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseDown);this.pictureBox1.MouseMove += new System.Windows.Forms.MouseEvent...
2019-02-26 18:09:00
2469
转载 MFC文件打开和保存
最近写了一个MFC串口程序,涉及文件发送和保存的功能。1.打开TXT文件 1 void CportDlg::OnBnClickedButtonOpenfile() //打开文件并显示内容 2 { 3 CFileDialog opendlg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMP...
2019-02-20 10:21:00
511
转载 基于QGraphics的简易画板1
最近制作一个画板实现自定义绘图,之前写的画板程序是关于QPainter的,画布缩放效果不理想,也不能实现图元的平移,所以一直想写一个基于QGraphics的画板。因为代码有点长,在这里分享绘制直线和圆的代码. 1、首先是mainwindow.h文件:声明相关的按钮控件和实现方法extern bool isline; //在类声明之前,先声明全局变量,方便在主窗口调用e...
2018-12-15 15:33:00
473
转载 QGraphicsScene绘制网格背景
给QGraphicsScene绘制网格背景 QPolygonF mypolygon1,mypolygon2; mypolygon1<<QPointF(0,5)<<QPointF(10,5); mypolygon2<<QPointF(5,0)<<QPointF(5,10); QPixmap pix...
2018-12-01 17:52:00
1458
转载 绘制简单图形——QPainter
QPainter实现鼠标绘制简单的图形(点、直线、圆、矩形):选择相应的图形按钮,鼠标点击左键开始绘制,松开鼠标完成绘制。1.Mainwindow.h文件的相关声明private: QPixmap pix;//画布 QPoint lastpoint,endpoint;//存放鼠标坐标 QCursor cursor; //设置默认光标 ...
2018-12-01 17:38:00
227
转载 QT坐标变换——视图缩放、翻转、平移
视图的缩放:对视图进行缩放,主要是重写wheelEvent事件void Myview::wheelEvent(QWheelEvent *event)//重写滚轮事件{ qreal factor_out = transform().scale(1.2, 1.2).mapRect(QRectF(0,0,1,1)).width(); qreal factor...
2018-11-19 10:41:00
2169
转载 QT坐标转换——旋转
关于图元的旋转问题,之前也查询了许多资料,都是利用rotate()函数进行操作的。 1.voidQPainter::rotate(qrealangle): 以原点为旋转中心,顺时针水平旋转一定角度; 2.void QTransform::rotate(qreal angle,Qt::Axis): 实现绕坐标轴的旋转,两个坐标在分别为:XAxis,YA...
2018-11-10 15:09:00
1912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人