問題タブ [hidpi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
517 参照

python - PyQt: HiDPI での CPU 使用率が高い

以下のコードは、PyQt5 を使用して GIF を表示する単純な Python コードです。私は 2 つのモニターを持っています。1 つは imac 5k で、もう 1 つは QHD モニターです。異なるモニターで Python ファイルを実行する状況間の CPU 使用率の違いを理解するのは困難です。PyQt ウィンドウを全画面表示にしても、CPU 使用率が非常に高くなります。なぜこれが起こるのですか?

0 投票する
2 に答える
8728 参照

python - Tkinter TreeView で行の高さを設定するにはどうすればよいですか?

最近、クロスプラットフォームである必要がある小さなアプリを作成しました。GUI には Python と Tkinter を使用しました。

それはうまく機能しますが、最近、hiDPI画面を備えた新しいラップトップを入手しましたが、TreeViewが台無しになっているようです(下の画像を参照). 行の高さに比べてテキストの高さが大きすぎます。

この写真は、Windows 7 をゲストとして実行している仮想マシンから取得したものです。画面上で読めるようにするには、テキストを大きなサイズ (125%) に設定する必要がありました (私が試した他のすべてのプログラムは、この設定で問題なく動作します)。

Tkinter TreeView で行の高さを設定する方法はありますか? ドキュメントでそのようなものを見たことがありません。

ここに画像の説明を入力

0 投票する
2 に答える
860 参照

unity3d - Unity で HiDPI を使用して Mac で Retina 画面解像度を取得する

カスタムの Unity エディター GUI ウィンドウを作成していますが、それを画面の正確な中央に配置したいだけです。驚いたことに、これは Mac では思っていたよりも難しい。

これは私のコードです:

問題は、ネイティブ解像度が 5120*2880 の 5K iMac では、デフォルトで macOS が HiDPI を使用してすべてを 2560*1440 にスケーリングすることです。Unity では、Screen.currentResolutionは HiDPI スケーリングを考慮せずに 5120*2880 を返しますが、スケーリングされた適切な解像度が必要です。

他の機能も試しました。Display.main.systemWidthは、5120 または 2560 ではなく 1920 を返します。

これを行う方法はありますか?それとも私は運が悪いのでしょうか?Unity 2018.1.9f1 を使用しています。

また、Unity Editor ウィンドウ全体 (ゲーム ウィンドウではない) のサイズを取得する方法があれば、それで問題ありません。前もって感謝します!