問題タブ [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 に答える
5833 参照

qt-creator - Qt Creator で QMenu にアイコンを追加するには?

new.png、open.png などの *.png アイコン ファイルがいくつかあります。次のように、これらのアイコンを QtCreator のメイン メニューに追加しました。

  1. 設計モードで対応する QAction をクリックします。
  2. そのアクション プロパティ ウィンドウで --> QAction --> アイコン --> ファイルを選択...
  3. 例えば ​​new.png を選択
  4. 入る

ここで、Qt クリエーター デザイン モードで newAction QAction オブジェクトの横にそのアイコンが表示されます。ここに画像の説明を入力

プロパティ ウィンドウで、visibleiconVisibleInMenuの両方がチェックされています。

しかし、そのプロジェクトをビルドしてアプリケーションを実行すると、アイコンが表示されませんか?? なぜ、または何が欠けているのですか?

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

c++ - QIcon内に灰色の背景を持つQImageを配置するには?

私がやっている:

そして、それQToolButtonsetIconsetIconSize

imgこのアイコン内に灰色で囲む必要があります - どうすればこれを実装できますか?

そこに似ています:ここに画像の説明を入力

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

c++ - Qtでアプリケーションアイコンを設定する方法

QT アプリケーションのアイコンを設定しようとすると、問題が発生します。

アイコンの名前は「room.ico」で、ソース ファイルと同じディレクトリにあります。

コードは次のとおりです。

を追加しようとしwin32:RC_ICONS += room.icoました.pro fileが、うまくいきませんでした。私も試し"./room.ico"ましたが、まだアイコンがありません。

私はこれを使用しようとしました:

そして、何を推測します!!! うまくいきませんでした...私はQTの初心者です:p

任意の提案をいただければ幸いです、ありがとう

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

qt - QStyleOptionButton をカスタム アイコン付きのチェックボックスのように設定する方法

Delegateから継承するカスタムクラスがありQStyledItemDelegateます。そのpaint()場合、チェック可能にする必要があるものを追加したいと思いQStyleOptionButtonます。出来ますか?

たとえば、目のアイコンで可視性プロパティを示します。ボタンを押すと、目のアイコンが閉じた目のアイコンに変わります。

メソッド内でpaint()、これはボタンを作成するための現在のコードです。

にロードするアイコンは、次の方法buttonVisで作成されます。

プログラムを実行すると、ボタンには目を閉じたアイコンが表示されます。どのアイコンを表示するかを制御するコマンドはありますか? 初期のレイアウトを実装できない場合、どの方向に進むべきでしょうか?

編集:チェックボックスの外観をシミュレートするために使用するアイコンを選択する方法を見つけました。代わりに if 行buttonVis.state = QStyle::State_Enabled;があるべきです:

ここでの問題は、その状態が何であるか、または から設定する方法を理解することeditorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)です。option問題は、常に参照しているため、自分で実際に変更できないことです。それを行う方法、またはそれを回避する方法はありますか?

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

qt - QT - QPushButton のアクティブなオン/オフ アイコン名を取得する方法

特にqPushButtonのアイコンのアクティブなオン/オフ名を取得したいと思います。コードのように最初にアイコン名をログに記録しようとしましたが、プログラムでアイコンを作成しようとしても出力は常に空でした。これを解決する方法はありますか?

アイコン名をログに記録しようとするための私のコードは次のとおりです。

qDebug() << "アイコン名" << ui->btnWestern1_2->icon().name(); //出力: 空の文字列

私の目的を確認するために、アイコン名だけでなくアクティブなオン/オフ名を取得することですが、何も機能しません。

Qt 5.2.1を使用しています

ここに画像の説明を入力

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

qt - Qtの異なるボタンに異なるアイコンを設定する方法は?

アイコンを設定したいボタンがたくさんあります。また、このアイコンは各ボタンで同じではありません。

私はそれらの1つだけのためにこれを行います:

しかし、私は本当にたくさんのボタン(btn1、btn2、btn3、....、btn9)を持っています。

他のボタン (/pic/1.png 、 /pic/2.png 、 /pic/3.png 、 .... 、 /pic/9.png ) に他の画像を設定するにはどうすればよいですか? それぞれに新しい QPixmap を作成する必要がありますか、それとももっと簡単な解決策がありますか?

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

python - resources.qrc ファイルから QIcon を作成する

次のようなファイルがありresources.qrcます。

これらのリソースから QIcon を作成したい

そしてそれをQPushButtonに置きます

しかし、アイコンは表示されません。私は何が欠けていますか?間違ったパス?

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

qt - バックグラウンド スレッドで QFileSystemModel のカスタム アイコンを作成する方法

いくつかのカスタム デザイン ファイル用に qt でファイル ブラウザーを作成しています。プレビューをサムネイルとしてロードしたいのでQIconProvider、アイコンを に戻すために使用していQFileSystemModelます。

問題は、作成するアルゴリズムQIconがいくつかのリソースを必要とするため、すべてのサムネイルの読み込みが完了するまでアプリケーションが応答しないことです。

QIconProviderアプリケーションが応答するように、バックグラウンド スレッドに入れる方法があるかどうか疑問に思っています。

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

qt - QPushButton アイコンの明るさを滑らかに変更する

QImage を明るくする関数を見つけ、Qt アプリケーションで使用しました。ボタンを段階的に明るくし、ユーザーがクリックした後に段階的に初期状態に戻る単純な「アニメーション」を示したいと思います。

ここに私のコード:

期待どおりに動作しません...最終的な効果しか見えないので、最後の呼び出し: changeBrightness(*image, 50);

関数の終了後にのみ、フォームの変更がユーザーに表示されるようですが、そうですか? そのような「アニメーション」を作る他の方法はありますか?