- 博客(3)
- 收藏
- 关注
原创 Qt中常见的坐标位置函数的梳理包括x、y、pos()、rect()、size()和geometry()等
●rect()、size()函数获得的结果也都是对于窗体的中央区域而言的。rect()函 数与geometry()函数相同,返回一个QRect对象,这两个函数获得的长、宽值是相同的,都是窗体中央区域的长、宽值,只是左上顶点的坐标值不一-样。frameGeometry()函数获得的是整个窗体的左上项点和长、宽值,而geometry()函数获得的是窗体内中央区域的左上顶点坐标及长、宽值。Qt中常见的坐标位置函数的梳理包括x0、y、pos()、rect()、size()和geometry()等。
2023-02-26 21:51:31 5033
原创 QStringLiteral、QString、QLatinString使用
后发现QString与QStringLiteral是有一些不同的,QStringLiteral是一个宏,在编译阶段把程序字符串常量直接构造为QStrig对象,不需要进行隐式转换,减少开销了。str1进行了一次从const char* 到QString的隐式转换生成了一个临时的QString对象。如果是QString进行构造QStrig对象会进行一次const char*的隐式转换,造成不必要的开销。三个代码片段中第一和第三是相同速度,第二个代码段最慢因为需要构建一个临时的QString对象。
2022-12-22 18:28:08 872 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人