我尝试在PyQt中绘制一个支持DPI的小部件。为此,我尝试获得缩放因子,例如,我希望将其与自定义边距相乘。
这是我尝试的内容:
self.window().devicePixelRatioF()
QtWidgets.QApplication.instance().devicePixelRatio()
两者都返回1.0
,无论Windows中的实际缩放因子如何,对Qt应用程序生效。一切都正确缩放,我只是不知道从哪里获得乘数。
还有其他办法吗?
答案 0 :(得分:0)
对于遇到相同问题的人,以下解决方法是为我做的:
scaling
现在1.0
具有确切的Windows缩放系数。 1.25
,function displayVals() {
var x= $( "id1" ).val();
console.log(x);
}
$( "input" ).change( displayVals );
displayVals();
...
虽然这看起来有点像黑客,但我不认为这个问题得到了回答。