Qt
文章平均质量分 61
oop4587
这个作者很懒,什么都没留下…
展开
-
固定转向和行进速度下的车辆轨迹计算方法
车辆游戏是我们经常接触到的一类游戏,这里游戏在只用键盘操作时,往往非常不方便。这是因为这一类游戏大部分都是按下按键时转向,释放按键时方向就会自动转正。这种控制方式在实现方面比较容易。但是缺点也很明显,就是无法像现实中开车一样,我固定一个转向角度来做圆周(圆弧)运动。对于在弯道时,键盘的操作体验非常糟糕。所以,就想到,采用转向角度来控制车辆转弯,挡位来控制速度(包括前进和后退)。这样的话,当按下左键时,车辆将一直按照一个拐弯角度来运行,在按下其他键之前,车辆将一直进行圆周(圆弧)运动。原创 2023-04-27 11:22:18 · 1285 阅读 · 0 评论 -
Qt 坐标系统
QT 坐标系 原理讲解(权威)原创 2021-12-21 11:15:27 · 1180 阅读 · 0 评论 -
QT 手动建立 带参数的信号槽
在QT中,如果直接使用UI,在控件上点击槽函数自动建立信号槽及槽函数是非常方便的。但是,有时候,我们会采用全代码、动态建立窗口和控件。这个时候就需要手动方式来建立控件的槽函数。方法如下:1、首先在window.h头文件中添加"public slots: 及槽函数:class Window : public QWidget{ Q_OBJECTpublic: Window();public slots: void on_lineEdit_inputText_te原创 2021-12-13 15:38:55 · 2734 阅读 · 0 评论 -
排水沟槽开挖土方的计算方法(平行相似梯形组成的六面体体积分割计算方法)
排水沟槽是一种利用重力敷设排水管道需要开挖的沟槽。该沟槽的特点是:1、沟槽的底宽从起点到终点保持不变(管径不变的情况下);2、沟槽的边坡放坡边坡1:m保持不变。“1:m”表示 深度每增加1米,边坡需要向沟槽两侧外扩的水平距离。示意图如下3、沟槽的深度随着管道距离,按照规定的排水坡度,逐渐加深。如此,最终形成的排水沟槽就是一个横截面是梯形,深度随着距离不断加深的的六面体。其中横截面相互之间平行,且垂直于地面。两侧外扩部分对称。沟槽开挖土方(体积)计算方法分析一般情况下,计算该体积.原创 2021-12-02 11:20:06 · 2920 阅读 · 0 评论 -
QT QStandardItemModel 数据修改时 触发
1.QT QStandardItemModel没有直接对应的数据修改信号。而tableWidget的数据修改信号非常容易触发信号循环。而采用currnetChanged的方法,却可以避免信号循环。但是判断单元是否修改仍然需要自己处理。2. 以下是处理函数。void Wells::on_wellCurrentChanged(const QModelIndex ¤t, const QModelIndex &previous){ //当前选择变换 ui.原创 2021-10-29 15:56:12 · 3009 阅读 · 0 评论 -
QT通过起点、终点、弧度(方向)来绘制圆弧
时间:2021-8-17为了可以让自己使用起点、终点和弧度(方向)来直接绘制圆弧,我准备自己开发一个绘制圆弧的函数。在网上查了很多资料,并没有查到自己想要的。1、说明这里的起点、终点指的时圆弧通过的两点。而弧度方向指的是圆弧起点弧线的“切线”方向,下面用角度θ来表示,逆时针方向为正,顺时针方向为负。如上图所示,已知P1、P2平面坐标和∠θ,需要利用QT绘图工具绘制出这一段圆弧。用户只需要输入P1、P2、P3三点即可,其中P3只要方向在直线P1P3方向上即可。需要求出:①...原创 2021-08-17 16:26:15 · 11112 阅读 · 2 评论 -
QT painter drawArc圆弧的体验
在QT的painter类中,我们可以方便的进行一些图形绘制。其中绘制圆弧的3个命令如下:voiddrawArc(const QRectF &rectangle, int startAngle, int spanAngle)voiddrawArc(const QRect &rectangle, int startAngle, int spanAngle)voiddrawArc(int x, int y, int width, int height, int startAngle,...原创 2021-08-12 09:44:25 · 6598 阅读 · 0 评论 -
windows静态编译MinGW程序
2018-12-3日重要说明:1、本文为官方编译静态库的翻译,经本人反复试验,除第二部分使用没有问题外,第一部分总是在 wingw32-make的时候出现错误,无法编译5.11.2版本。2、故建议大家不要再依据本文前面的内容进行编译。而是直接使用编译好的静态库。3、如果您已经编译好了5.10或者5.11.2,如果愿意的话请把编译细节给我反馈一下。 Building a stat...翻译 2018-11-29 17:20:41 · 2183 阅读 · 0 评论