画线-在qtcreaer中Qt画斜线问题请教

问题描述

在qtcreaer中Qt画斜线问题请教

大家好,请教下,
我现用的QT,画线用函数:void QPainter::drawLine ( const QPoint & p1, const QPoint & p2 ),
在画斜线效果和上面的一样,指定2点后走90度水平和垂直像素点,怎么让画斜线时可以走45度的像素点,就像下面图那样啊?

解决方案

QRectF rectangle(10.0, 20.0, 80.0, 60.0);
void QPainter::?drawArc(const QRectF & rectangle, int startAngle, int spanAngle)
qt帮助文档上面的,希望对你有帮助,里面有画出曲线的效果图,可以看看。

解决方案二:

QRectF rectangle(10.0, 20.0, 80.0, 60.0);
void QPainter::?drawArc(const QRectF & rectangle, int startAngle, int spanAngle)
qt帮助文档上面的,希望对你有帮助,里面有画出曲线的效果图,可以看看。

时间: 2025-01-31 01:52:58

画线-在qtcreaer中Qt画斜线问题请教的相关文章

读文件-如何实现读取txt中的坐标数据 画线

问题描述 如何实现读取txt中的坐标数据 画线 例如txt中的坐标数据是这样的 x1 y1 x2 y2 x3 y3 .. .. 我想在菜单中增加一个按钮,来实现txt文件的读取和画线 解决方案 可以加个标题 比如 pos: x1, y1 pos1:x2,y2 先找标题,然后根据,分开数据 解决方案二: 看你用什么语言了,这个不难处理,只要按行读取,用空格分割成两个数字就是你要的坐标了,然后将坐标信息传给绘制方法即可.

iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)_IOS

ableView是app开发中常用到的控件,功能很强大,多用于数据的显示.下面给大家介绍设置UITableView的全屏分隔线的两种方法. 具体详情如下所示: 如图 添加如下代码 sTableView.separatorInset = UIEdgeInsetsZero; sTableView.layoutMargins = UIEdgeInsetsZero; cell.layoutMargins = UIEdgeInsetsZero; 第二种方法如下图 -(void)viewDidLayoutS

js实现两点之间画线的方法_javascript技巧

本文实例讲述了js实现两点之间画线的方法.分享给大家供大家参考.具体分析如下: 最近有点无聊,琢磨了很久,想到了一消磨时间的点子,也就是做js版的连连看. 两点之间画线也只是连连看最基本功能的一部分,所以我画的线也仅是折线,而且还只能向左折,后面将根据连连看中图片位置点来确定折线的方向. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/

[Flash基础理论课03]制作简易涂鸦板[画线指令]

返回"Flash基础理论课 - 目录" 思路:1.设一个pressed变量,为布尔型,初始为false; 2.鼠标移动就画线; 3.当pressed=true 时,鼠标移动时,可以画线; 4.当pressed=false时,鼠标移动时,不能画线; 5.最后再加入一些按钮来调整线条粗细和清空画板. 步骤一: 放入三个按扭,实例名分别为: "clear_btn": 清除线条; "str_btn": 加粗线条; "thin_btn"

excel画斜线方法,excel中怎么画斜线

在平时的工作中我们常常需要制作各种报表,这是我们就需要借助excel来完成,与此同时我们可能还需要在现有的表格中画线,本教程就为大家介绍几种在excel中画斜线的方法. 手工画一张表,有横线有竖线,也有斜线.EXCEL中做一张表,横线竖 线都有,斜线在哪里?是EXCEL没办法做斜线吗?不是,画不出斜线是因为 没有掌握方法,按我的方法去画,什么样的斜线都画得出来,而且又快又 好. 第一种方法,我称之为外部法,由于这个方法涉及到WORD,因此得名. 第一步:在WORD中做一个斜线表头,先画出表格,然

Word怎么清除页眉中带有的下画线

  在Word中插入页眉,但总是会在下面有一条横线,使用常规方法不能删除.清除下画线的方法如下: 1.确认插入点位于页眉. 2.选择"格式""边框和底纹",打开"边框和底纹". 3.切换到"边框"选项,级那个设置中的选择"无". 4.在"应用于"中选择"段落",单击"确定"即可.

计算机图形学中的画线算法

问题描述 计算机图形学中的画线算法 计算机图形学 中点算法和bresenham 算法是什么关系? 解决方案 上面这个链接叙述的比较清楚

图像处理-C#中在PictureBox上使用橡皮筋画线

问题描述 C#中在PictureBox上使用橡皮筋画线 想法是在原有图层上加上一个透明图层,在那上面画线段.来获取两点位置和线段长度. 在winform项目中添加一个PictureBox控件,然后添加鼠标在PictureBox上的事件.目前遇到了两个问题,1.透明图层的添加,BufferedGraphics bg对象使用bg.Graphics.Clear(Color.Transparent);时背景为黑色,如何设置透明色? 在网上看了许多,是用图像缓存技术来实现的.具体代码如下: using S

winform中,代码里用画线DrawLines连接几个pictures,然后要实现整体缩小放大

问题描述 winform中,拖了一个panel在form上,放了五个picturebox,然后在panel1_Paint事件里画线DrawLines连接五个pictures,有两个缩小放大按钮,点击缩小,实现整体等比例缩小,点击放大,实现等比例放大,并整体位置改变,怎么实现///<summary>///画图///</summary>///<paramname="sender"></param>///<paramname="