問題タブ [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.
python - PyQt: HiDPI での CPU 使用率が高い
以下のコードは、PyQt5 を使用して GIF を表示する単純な Python コードです。私は 2 つのモニターを持っています。1 つは imac 5k で、もう 1 つは QHD モニターです。異なるモニターで Python ファイルを実行する状況間の CPU 使用率の違いを理解するのは困難です。PyQt ウィンドウを全画面表示にしても、CPU 使用率が非常に高くなります。なぜこれが起こるのですか?
python - Tkinter TreeView で行の高さを設定するにはどうすればよいですか?
最近、クロスプラットフォームである必要がある小さなアプリを作成しました。GUI には Python と Tkinter を使用しました。
それはうまく機能しますが、最近、hiDPI画面を備えた新しいラップトップを入手しましたが、TreeViewが台無しになっているようです(下の画像を参照). 行の高さに比べてテキストの高さが大きすぎます。
この写真は、Windows 7 をゲストとして実行している仮想マシンから取得したものです。画面上で読めるようにするには、テキストを大きなサイズ (125%) に設定する必要がありました (私が試した他のすべてのプログラムは、この設定で問題なく動作します)。
Tkinter TreeView で行の高さを設定する方法はありますか? ドキュメントでそのようなものを見たことがありません。
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 ウィンドウ全体 (ゲーム ウィンドウではない) のサイズを取得する方法があれば、それで問題ありません。前もって感謝します!