問題タブ [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 投票する
1 に答える
8982 参照

c++ - QIcon のファイル/リソース パスを取得する方法

だから私はこのようなことをするとしましょう:

後でそのアイコンのパスを特定するにはどうすればよいですか。

問題は、getPath()メンバーがいないことと、似たようなものが見つからないことですが、確かに方法があるに違いありません!

クラスを継承してこの機能を追加できると思いQIconますが、おそらく組み込まれており、見落としていますか?

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

qt - Qtを搭載したデバイスにインストールされているアプリケーションアイコンのリストを取得する方法

デバイスにインストールされているすべてのアプリケーションの名前とそのアイコンを使用してQListWidgetを作成するQtアプリケーションを使用しています。そのため、このLINKのコードから、各アプリケーションのすべてのアプリケーション名とUIDを取得できませんでした。しかし、アプリケーションアイコンも取得できませんでした。このLINK1LINK2の両方を試しましたが、ここで、CGulIconをQIconに、CApaMaskedBitmapをQIconに変換する方法など、さらにいくつかの問題に遭遇しました。

これどうやってするの?

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

qt - QIcon/QImage memory leak?

QIcon (MSVC 2008を使用する Qt 4.8.1) を使用すると、いくつかのメモリ リークが発生します。
これは、単純なQAction (Qt Designer によって自動的に生成されたメニュー エントリなど) またはコンテナ アイテム ( QTreeWidgetItemなど) で発生します。
例えば:

多くのデバッグの後、 QIcon が内部で QImage を使用していることを発見しましこれは正しく破棄されているようです (参照カウンターがゼロに落ちます)。 私が作成できる最も簡単な例は次のとおりです。

何か不足していますか?
これは、適切なメモリ リークの追跡 (つまり、Qt ではなくアプリケーションが原因) を妨げるため、非常に厄介な問題です。

編集:これがメモリリークレポートです

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

qt - qiconsを表示するためのqdatawidgetmapper?

現在、特定のツールのプロパティを表示できるウィジェットを作成しようとしています。すべてのツールを含むモデルがあり、作成したいのは基本的に、1 つのツールを選択できるコンボボックスであり、ツールのプロパティはアイコンを使用して表示されます。

私のモデルはすでに装飾と表示の役割など、さまざまな役割を定義していますが、モデルの装飾の役割にのみ反応するウィジェットを構築する方法を考えています。

事前にどうもありがとうドニー

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

python - Qt4: QIcon の着色

QIconQt4/PyQt4で色合いを適用する最も簡単な方法は何ですか? QPixmaps関連するオブジェクトのプロパティに基づいて色を変更したいモノクロがいくつかあります。

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

qt - QPixmapを使わずにfavicon.icoをQIconに入れる

Web サイトの favicon.ico ファイルから QIcon オブジェクトを作成しようとしています。このダウンロードは必ずしも GUI スレッドで行われるとは限らないため、QPixmap を使用することはできません。これまでのところ、QPixmap を使用せずに QImage から QIcon に変換する方法を見つけることができず、QImageReader などを使用することはできません。

次のコードが機能するようになりました。

ただし、一時ファイルの書き込みは避けたいです。だから私は次のようなことを試しました...

しかし、それはうまくいきません。

誰か提案はありますか?

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

c++ - Qt のシンプルなカラー塗りつぶし QIcons

QWidget の背景を変更するメニューを作成する必要があります。選択した色を表す QIcon を、Q​​Menu を設定する QActions に配置したいと思います。Photoshop をポップアウトして手動でアイコンをペイントする必要はありません。特定の色で塗りつぶされた単純なアイコンをプログラムすることは可能ですか? このようにして、必要に応じて任意の数の QAction を使用でき、Photoshop で大量のアイコンを作成する必要がなくなります。\

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

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回のテスト

0 投票する
3 に答える
35101 参照

c++ - Qtqrcリソースファイル-アイコンを読み込めません

Qt5デスクトッププロジェクトがあり、Qt Creatorエディターで「resource.qrc」ファイルを追加しました。これにより、プロジェクトの.proファイルに次の行が作成されました。

空白のプレフィックスとpngファイル(14x14)を入れて、次のように使用しようとしました。

問題は、アイコンが表示されないことです。

次の作品:

したがって、問題はリソースの埋め込みプロセスにあるはずです。生成された「exe」にはリソースセクションが含まれていないことに気付きました...静的にリンクされた外部ライブラリがないため、 Q_INIT_RESOURCE(resource)マクロ(未定義の外部を提供します)

更新:ここに私のqrcファイルを投稿しています:

とてもシンプルで、実行時にアイコンが表示されない理由がわかりません

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

c++ - Qt/C++: プログラムが Kubuntu で実行されているときにアイコンが表示されない

やるべきことはすべてやった:

  1. リソースファイルにアイコンを追加
  2. メインファイルの初期化されたリソース:Q_INIT_RESOURCE(images);
  3. アイコンを設定:ui->action_New->setIcon(QIcon(":/images/about_me.png"));

しかし、アプリケーションをコンパイルして実行すると、まだ画像が表示されません (Kubuntu 12.04 と Qt 4.8.1 を使用しています)。ここに小さなテスト プロジェクトがあります: http://www27.zippyshare.com/v/45362924/file.html。何が問題で、どうすれば修正できますか?