問題タブ [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.
c++ - QIcon のファイル/リソース パスを取得する方法
だから私はこのようなことをするとしましょう:
後でそのアイコンのパスを特定するにはどうすればよいですか。
問題は、getPath()
メンバーがいないことと、似たようなものが見つからないことですが、確かに方法があるに違いありません!
クラスを継承してこの機能を追加できると思いQIcon
ますが、おそらく組み込まれており、見落としていますか?
qt - Qtを搭載したデバイスにインストールされているアプリケーションアイコンのリストを取得する方法
デバイスにインストールされているすべてのアプリケーションの名前とそのアイコンを使用してQListWidgetを作成するQtアプリケーションを使用しています。そのため、このLINKのコードから、各アプリケーションのすべてのアプリケーション名とUIDを取得できませんでした。しかし、アプリケーションアイコンも取得できませんでした。このLINK1とLINK2の両方を試しましたが、ここで、CGulIconをQIconに、CApaMaskedBitmapをQIconに変換する方法など、さらにいくつかの問題に遭遇しました。
これどうやってするの?
qt - QIcon/QImage memory leak?
QIcon (MSVC 2008を使用する Qt 4.8.1) を使用すると、いくつかのメモリ リークが発生します。
これは、単純なQAction (Qt Designer によって自動的に生成されたメニュー エントリなど) またはコンテナ アイテム ( QTreeWidgetItemなど) で発生します。
例えば:
多くのデバッグの後、 QIcon が内部で QImage を使用していることを発見しました。これは正しく破棄されているようです (参照カウンターがゼロに落ちます)。
私が作成できる最も簡単な例は次のとおりです。
何か不足していますか?
これは、適切なメモリ リークの追跡 (つまり、Qt ではなくアプリケーションが原因) を妨げるため、非常に厄介な問題です。
編集:これがメモリリークレポートです
qt - qiconsを表示するためのqdatawidgetmapper?
現在、特定のツールのプロパティを表示できるウィジェットを作成しようとしています。すべてのツールを含むモデルがあり、作成したいのは基本的に、1 つのツールを選択できるコンボボックスであり、ツールのプロパティはアイコンを使用して表示されます。
私のモデルはすでに装飾と表示の役割など、さまざまな役割を定義していますが、モデルの装飾の役割にのみ反応するウィジェットを構築する方法を考えています。
事前にどうもありがとうドニー
python - Qt4: QIcon の着色
QIcon
Qt4/PyQt4で色合いを適用する最も簡単な方法は何ですか? QPixmaps
関連するオブジェクトのプロパティに基づいて色を変更したいモノクロがいくつかあります。
qt - QPixmapを使わずにfavicon.icoをQIconに入れる
Web サイトの favicon.ico ファイルから QIcon オブジェクトを作成しようとしています。このダウンロードは必ずしも GUI スレッドで行われるとは限らないため、QPixmap を使用することはできません。これまでのところ、QPixmap を使用せずに QImage から QIcon に変換する方法を見つけることができず、QImageReader などを使用することはできません。
次のコードが機能するようになりました。
ただし、一時ファイルの書き込みは避けたいです。だから私は次のようなことを試しました...
しかし、それはうまくいきません。
誰か提案はありますか?
c++ - Qt のシンプルなカラー塗りつぶし QIcons
QWidget の背景を変更するメニューを作成する必要があります。選択した色を表す QIcon を、QMenu を設定する QActions に配置したいと思います。Photoshop をポップアウトして手動でアイコンをペイントする必要はありません。特定の色で塗りつぶされた単純なアイコンをプログラムすることは可能ですか? このようにして、必要に応じて任意の数の QAction を使用でき、Photoshop で大量のアイコンを作成する必要がなくなります。\
pyqt4 - QIcon を追加する際の奇妙な動作
listwidget に項目を追加していますが、不思議なことに if の最初のブロックはアイコンを追加しますが、2 番目のブロックはアイコンが指定された場所にあることも確認しました
elif ブロックの場合、ntask には次のような文字列が含まれます: Nuke6.1.exe -t E:\Dropbox\Research_Study\myprojects\Batch\nukeRender.py Write2 E:/Dropbox/Research_Study/myprojects/Batch/test_project_nuke/sign_board.nk 1 16 1回のテスト
c++ - Qtqrcリソースファイル-アイコンを読み込めません
Qt5デスクトッププロジェクトがあり、Qt Creatorエディターで「resource.qrc」ファイルを追加しました。これにより、プロジェクトの.proファイルに次の行が作成されました。
空白のプレフィックスとpngファイル(14x14)を入れて、次のように使用しようとしました。
問題は、アイコンが表示されないことです。
次の作品:
したがって、問題はリソースの埋め込みプロセスにあるはずです。生成された「exe」にはリソースセクションが含まれていないことに気付きました...静的にリンクされた外部ライブラリがないため、 Q_INIT_RESOURCE(resource)マクロ(未定義の外部を提供します)
更新:ここに私のqrcファイルを投稿しています:
とてもシンプルで、実行時にアイコンが表示されない理由がわかりません
c++ - Qt/C++: プログラムが Kubuntu で実行されているときにアイコンが表示されない
やるべきことはすべてやった:
- リソースファイルにアイコンを追加
- メインファイルの初期化されたリソース:
Q_INIT_RESOURCE(images);
- アイコンを設定:
ui->action_New->setIcon(QIcon(":/images/about_me.png"));
しかし、アプリケーションをコンパイルして実行すると、まだ画像が表示されません (Kubuntu 12.04 と Qt 4.8.1 を使用しています)。ここに小さなテスト プロジェクトがあります: http://www27.zippyshare.com/v/45362924/file.html。何が問題で、どうすれば修正できますか?