問題タブ [qicon]

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 投票する
2 に答える
2056 参照

qt - SVG の QIcon が黒く表示される

Qt 5.9.1 アプリケーションで高 DPI ディスプレイをサポートする必要があり、アプリで使用される QIcons をスケーリングするソリューションを探しています。

現在、Windows 7 と 10 のみをターゲットにしています。

これまでのところ、非高 DPI ディスプレイ (Windows 7) では、さまざまな解像度で表示されるアイコンに .ico ファイルを使用しました。

単一の解像度でのみ使用される場合、いくつかのアイコンを .png ファイルとして取得することもできます。

高 DPI ディスプレイでは、Windows 10 で、ユーザーがアプリをスケーリングするズーム係数を適用すると、アイコンは最終的にスケーリングされますが、ぼやけます。

「@2x」サフィックスが付いた高解像度の png ファイルを追加してテストしましたが、スケーリングによってアイコンがぼやけます。

これを見て、代わりに.svgファイルを使用してみようと思いました.svgファイルはスケーリングする必要がありますが、QIconsで使用すると黒く表示されます. この投稿は、「塗りつぶし」の色が QIcons でサポートされていないことを意味します: Qt は、QIcon で SVG を着色するためのサポート

QIcons で動作するように .svg ファイルを取得できた人はいますか? 高 DPI ディスプレイをサポートし、鮮明なアイコンを取得するために、.svg を使用して正しい軌道に乗っていますか? そうでない場合、人々はどのようなアプローチをとっていますか?

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

python - PyQt4 で .svg ファイルをロードするときの「ファイルを読み取れません」エラー

Windows アイコンに .svg アイコンを使用すると問題が発生します。私が読んだことから、これは PyQt4 プラグインの不適切なインストールによるものですが、修正方法について混乱しています。画像を読み込もうとすると

これが私が得るエラーメッセージです:

で対応画像フォーマットを印刷してみた

どの出力:

だから私はフォーマットがありません...正しいプラグインパスを追加すると

(私が正しく理解していれば、 を使用することもできますがconf.py、それを機能させることもできませんでした)

を使用してすべての形式 (を含むb'svg') を取得しQtGui.QImageReader.supportedImageFormats()ますが、エラーは残ります。私はAnaconda 4.3.1を使用しており、ここで入手したホイールファイルでPyQt4をインストールしました。

0 投票する
1 に答える
107 参照

python - PySide:QTableWidgetで画像を拡大する方法は?

PySide QTableWidget に問題があります。すべての行の画像プレビューの最初の列に追加する必要があります。QIconを使用してこれを追加しようとしています:

しかし、画像は非常に小さいです。

前へ

QSize、QPixmap などを使用しようとしましたが、成功しませんでした。サイズは同じです。この前の画像を大きくするにはどうすればよいですか?