在Qt中获取屏幕对角线大小
Get screen diagonal size in Qt
有没有办法在Qt中获得屏幕对角线的大小(以英寸为单位)?我需要它来计算我的像素有多大。或者我可以直接得到像素大小?
为了获得屏幕大小,您可以使用QScreen::physicalSize。
此外,您可以通过使用QScreen::physicalDotsPerInch 获得每英寸的像素数
QScreen *screen = qApp->screens().at(0);
qDebug() << screen->geometry() << screen->physicalSize() << screen->physicalDotsPerInch();
相关文章:
- UE4-如何在给定4个屏幕坐标的情况下缩放纹理或材质
- 如何在cuSparse中得到稀疏矩阵的对角线
- 如何在GTK程序运行时禁用屏幕保护程序/电源管理/屏幕消隐
- 使用 SFML 和 C++ 将 Pixel 打印到屏幕上
- 如何打印数组对角线的一侧
- 在 Windows 8/10 技术中完全实时的屏幕捕获,没有延迟
- Winapi:屏幕截图未显示在窗口中
- 如何在快板的屏幕中显示子位图的绘制?
- 检查 2D 网格的某个元素是否与另一个元素共享对角线、水平线或垂直线
- 按回车键后输出屏幕关闭
- 要在屏幕上绘制一些小瓷砖,我应该使用 QQuickItem 还是 QQuickPaintedItem?
- 我必须计算方阵的对角线元素之和的差值
- SFML 向下移动时如何围绕屏幕中心旋转?
- 截取屏幕截图后程序卡住
- 形成一个斐波那契三角形,使得每个数字是上面左对角线或右对角线上两个数字的总和
- C++鼠标单击时的屏幕截图不起作用
- 屏幕插入运算符<<的运算符过载问题
- 获取网格中心的屏幕位置
- SFML 中的字体.信息不显示在屏幕上.显示的不是信息,而是点
- 在Qt中获取屏幕对角线大小