- 博客(9)
- 资源 (11)
- 问答 (4)
- 收藏
- 关注
原创 QTextEdit设置行文字的颜色
/使用WordUnderCursor可能导致第一次使用时该行只有部分颜色被标识,因此要使用LineUnderCursor。开发中经常遇到需要设置文字颜色的问题,比如输出日志,错误信息要标识为红色;正常提示要标识为黑色。
2024-01-18 12:00:30
2293
1
原创 Qt应用在高DPI字体变大的解决方法
Qt应用(qt5.14.2+vs2019)开发的应用字体因为显示缩放大于100%导致显示字体变大从而使QTableWidget变得臃肿。虽然设置QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);可以改变,但会导致整个窗口放大,使得显示区域不够用,经过测试我采用通过DPI计算字体大小的方法,这样不用改变窗体大小还能使得显示效果比较好看。
2023-10-08 09:45:30
716
1
原创 Qt处理高分屏因调整缩放引起的窗体显示问题
如图上所示,UI未做字体修改,默认宋体9号,当显示缩放大于100%,本例使用125%时,QTableWidget的内容明显变大。
2023-09-27 09:29:12
573
原创 OpenGL绘制之自适应
因为二分法的缘故,初始状态必须是需要缩小的,所以当图像需要放大时,给scale*2直到符合缩小位置,然后采用二分法进行运算,以适应视区。根据1,2,3计算出图像的最大矩形m_rectImage, 根据视区计算绘制的有效矩形m_rectValid。2、计算各刻度矩形的四个顶点的投影坐标。为提高效率,使用二分法处理缩放问题。3、计算各标题矩形的顶点坐标。1、计算各顶点的投影坐标。
2023-09-15 12:09:24
193
1
原创 vtk单元格数据的加载方式
pPolyData->SetPoints(pPoints); vtkNew<vtkLookupTable> pLookupTable; vtkNew<vtkFloatArray> pFloatArray; pLookupTable->SetNumberOfTableValues(list3D.size()); pLookupTable->Build(); for (int i = 0; i < list3D.size(); i++) { pLoo
2023-06-01 13:39:08
217
1
原创 vtk坐标标尺的标注
/设置刻度标签的显示方式(参数1为false,刻度标签按给定范围显示;//设置惯性因子,该惯性因子控制轴切换位置的频率(从一个轴跳到另一个轴)//设置标题和标签文本的屏幕大小。//指定标签与轴之间的距离。//设置刻度线显示的位置(内部、外部、两侧)//设置x、y、z轴的内部网格线不绘制。//设置x、y、z轴的起始和终止值。//指定一种模式来控制轴的绘制方式。//开启x、y、z轴的网格线绘制。//设置x、y、z轴网格线的颜色。//不显示x、y、z轴的次刻度。//设置坐标轴线的宽度。
2023-05-31 16:52:29
846
1
原创 SplitWidget,自定义拆分容器,轻松搞定QSpliter在拆分的缺陷
使用QSpliter事感到多有不便,于是自己开发SplitWidget
2023-02-28 12:03:16
155
QFtp应用自定义下载类源码!
2019-11-27
SharpGL/OpenGL 用鼠标旋转对象时,怎么计算水平视角和仰角
2021-06-24
DataGridViewComboBoxCell 下拉框为什么无效呢?
2021-06-18
opengl绘制三角形 填充颜色后边线变虚了,为什么
2021-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人