pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

更改顯示的 DPI 縮放大小會(huì)使 Qt 應(yīng)用程序的字體

Changing DPI scaling size of display make Qt application#39;s font size get rendered bigger(更改顯示的 DPI 縮放大小會(huì)使 Qt 應(yīng)用程序的字體大小變得更大)
本文介紹了更改顯示的 DPI 縮放大小會(huì)使 Qt 應(yīng)用程序的字體大小變得更大的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

我使用 Qt 創(chuàng)建了一些 GUI 應(yīng)用程序.我的 GUI 應(yīng)用程序包含按鈕和單選按鈕等控件.當(dāng)我運(yùn)行應(yīng)用程序時(shí),按鈕內(nèi)的按鈕和字體看起來(lái)很正常.當(dāng)我將顯示的 DPI 縮放大小從 100% 更改為 150% 或 200% 時(shí),無(wú)論分辨率如何,控件的字體大小都會(huì)變大,但控件大小(按鈕、單選按鈕)不會(huì).由于這個(gè)原因,控件中的文本被截?cái)嗔?請(qǐng)看附圖.

I have created some GUI application using Qt. My GUI application contains controls like push button and radio button. When I run the application, buttons and fonts inside button looks normal. When I change the DPI scaling size of display from 100% to 150% or 200%, font size of controls rendered bigger but not control size (pushbutton, radio button) irrespective of resolution. Due to this the text inside controls were cut off. please see the attached image.

Qt 應(yīng)用程序在 DPI 縮放大小設(shè)置為 100% 時(shí)的外觀

Qt application look when DPI scaling size set to 100%

Qt 應(yīng)用程序在 DPI 縮放大小設(shè)置為 200% 時(shí)的外觀

Qt application look when DPI scaling size set to 200%

我也在一些平板電腦上運(yùn)行我的應(yīng)用程序.在平板電腦中,DPI 比例值應(yīng)大于 150%,否則所有內(nèi)容都會(huì)顯示得很小.

I am running my application in some tablets also. In tablets, DPI scale value should be more than 150% else everything will be shown very small.

我在網(wǎng)上搜索在 Qt 中創(chuàng)建 UI 應(yīng)用程序,而不管分辨率和 DPI 比例值,但沒(méi)有運(yùn)氣.所以我在這里發(fā)布我的任務(wù).請(qǐng)告訴我是否有辦法擺脫這種情況.

I searched in the web for creating UI application in Qt irrespective of resolution and DPI scale value but no luck. So I am posting my questing here. Please let me know if there is some way to get rid of this.

推薦答案

從 Qt 5.6 開(kāi)始啟用高 DPI 支持.

High DPI support is enabled from Qt 5.6 onward.

在應(yīng)用程序源代碼中設(shè)置 QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling) 允許自動(dòng)高 DPI 縮放.

Setting QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling) in your application source code allows automatic high-DPI scaling.

注意:要使用屬性方法,您必須在創(chuàng)建QApplication 對(duì)象之前設(shè)置屬性:

NOTICE: To use the attribute method, you must set the attribute before you create your QApplication object:

#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

    QApplication app(argc, argv);   
    return app.exec();
}

這篇關(guān)于更改顯示的 DPI 縮放大小會(huì)使 Qt 應(yīng)用程序的字體大小變得更大的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

How can I read and manipulate CSV file data in C++?(如何在 C++ 中讀取和操作 CSV 文件數(shù)據(jù)?)
In C++ why can#39;t I write a for() loop like this: for( int i = 1, double i2 = 0; (在 C++ 中,為什么我不能像這樣編寫(xiě) for() 循環(huán): for( int i = 1, double i2 = 0;)
How does OpenMP handle nested loops?(OpenMP 如何處理嵌套循環(huán)?)
Reusing thread in loop c++(在循環(huán) C++ 中重用線(xiàn)程)
Precise thread sleep needed. Max 1ms error(需要精確的線(xiàn)程睡眠.最大 1ms 誤差)
Is there ever a need for a quot;do {...} while ( )quot; loop?(是否需要“do {...} while ()?環(huán)形?)
主站蜘蛛池模板: 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 陕西视频监控,智能安防监控,安防系统-西安鑫安5A安防工程公司 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 长信科技产业园官网_西安厂房_陕西标准工业厂房 | 玻璃钢板-玻璃钢防腐瓦-玻璃钢材料-广东壹诺 | 永嘉县奥阳陶瓷阀门有限公司 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | 电磁铁_推拉电磁铁_机械手电磁吸盘电磁铁厂家-广州思德隆电子公司 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 |