問題タブ [qpushbutton]

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 に答える
994 参照

qt - Qt:信号とスロットおよびQ_OBJECT

Qtでプログラムを作成しましたが、正常に動作しますが、プッシュボタンをクリックしても動作しません。クラス宣言の直後にQ_OBJECTを使用すると、コンパイルエラーが発生します。

これが私のコードです:

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

c++ - Qt-QPushButtonアイコン名を取得します

2つの状態のQPushButtonがあります。各状態にアイコンを関連付けたい。

これは、音楽プレーヤーの[再生]|[一時停止]ボタンのようなものです。

そのために、次に設定するアイコンを知るために、現在のアイコン名を取得したいと思います。

QPushButtonをサブクラス化できますが、それだけの価値はありますか?

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

c++ - qt5 Combine QGroupBox and QPushButton

I'm trying to create a button with a drop-down list but at the same time, I want the current selected text to be able to activated like a QPushButton. Here are a couple of pics of what I'm looking for, before and after. (Line from MS Paint)

I want to have it so if the user clicks to the left of the line, it will resend the signal of whatever item is shown. If the user clicks the drop-down arrow, that list will show up and from then on will act like a normal Group Box until another Item is selected.

http://imgur.com/a/tFoLv

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

css - プッシュボタンのcssプロパティは、:checked?でオーバーライドされません。(Qt qss)

私はこれをQt4で使用します。

両方のコード:

チェックされているときのボタンは変更されません。

画像の下部(6ピクセル)には、ボタンがチェックされていない場合は削除されて表示されない部分があります。次に、ボタンをチェックするとその部分が表示されます。しかし、何が起こるかというと、それはまだ25サイズであり、下部に6ピクセルが表示されます。

つまり、明らかに何が起こっているのかというと、31pxが機能しないということです。実際、私は200pxを試しましたが、同じままです。

これが画像です。ご覧のとおり、下部に影があり、チェックされていないときに非表示にします。

使用している画像

そして、ここで何が起こりますか。最初の作品は大丈夫です。2番目はその問題です。完璧なはずです!元の画像として。このサイトhttp://border-image.com/を使っ て確認しましたが、動作します。

結果

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

qt - Qt5でアニメーションアイコンをQPushButtonに設定するには?

QPushButtonアイコンを持つことができますが、アニメーション アイコンを設定する必要があります。これを行う方法?から実装された新しいクラスを作成しましたが、アイコンを からにQPushButton置き換える方法は?QIconQMovie

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

qt - ボタンのテキストを変更するときにQPushButtonの幅とQMenuBarコーナーウィジェットの幅を自動変更する方法は?

2 つの QPushButton を持つ QMenuBar にコーナー ウィジェットを設定しました。しかし、ボタンのsetTextで長いテキストを設定すると、ボタンの重みが変わらないので、アイコンとテキストの一部が隠れてしまいます。では、テキストを設定するときにボタンの幅とコーナーウィジェットの幅を変更するにはどうすればよいですか?

0 投票する
4 に答える
16916 参照

qt - QtQPushButtonを右クリックします

Qt Creatorを使用して、地雷除去ゲームのGUIを作成しています。右クリックでクリックされたQpushButtonを知るにはどうすればよいですか?ゲームの旗のために。言い換えれば、右クリックに使用される信号はどれですか?

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

qt - Qt プッシュボタン スロットが 2 回呼び出されましたが、無効になっています

私は QPushButton と、その「押された」信号に接続されたスロットを持っています:

スロットは次のように実装されています。

ご覧のとおり、ボタンをクリックすると無効になり、すべてが完了したら再度有効にします。DoSnapshotWork() 関数に 5 秒かかるとしましょう...この 5 秒間、ボタンは無効になっていますが、クリックすると、SnapshotClicked() スロットが後で呼び出されます。ボタンを無効にしてもクリックできなくなるのはなぜですか?

スロットに入るときに信号を切断し、その後再接続しようとしましたが、何も役に立ちませんでした。

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

c++ - このようにQtプッシュボタンを設定する方法

Qtで簡単なプレーヤーを作成しようとしています。

Playボタンを次のように設定しようとしています

押しボタン式

スタイルシートを使用するか、QPixmap をボタンのように使用します。

私のコードは

しかし、コードを実行すると、次のようになりました。

ここに画像の説明を入力


私はこの問題を解決したと言ってとてもうれしいです。

これを使用するだけです:

ここに画像の説明を入力

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

user-interface - PyQt4: QPushButton ウィジェットを使用して QList ウィジェットからアイテムを削除する

私は PyQt4 (バージョン 4.4.4 を使用しています) を学んでおり、Python (Python 2.5) は初めてです。QListWidget と QPushButton を備えた GUI があります。ユーザーがクリックしてリスト内のエントリを選択し、QPushButton をクリックすると、選択したエントリが消えます (QList から削除されます)。私は 1 週間以上この問題に頭を悩ませてきました。助けていただければ幸いです。

現在、GUI が表示され、さまざまなリスト項目を選択できます (現在は一度に 1 つだけです) が、QPushButton をクリックしても何も起こりません。選択色が青から灰色に変わりますが、エントリは削除されません。コマンド プロンプトにエラーは表示されません (Windows 7)。

QPushButton のスロットとして使用している関数 remove() を定義しました。QPushButton.connect は Qt Signal to Python Slot に対して正しく定義されていると思いますが、同様の問題に対する回答で見たものに基づいていますが、アイテムは削除されていません。ただし、削除機能はトリガーされていません。関数内に print ステートメントがありますが、QPushButton をクリックしても呼び出されません。これにより、関数が呼び出されていないことがわかります。

ここに私の最新のコードがあります: (私は meta-SO でコードの大きなブロックについて非常に暴言を吐いた投稿を読んだので、これを関連性があると思われるビットに切り詰めました: リストの作成、ボタンの作成、およびスロットとして使用しようとしている削除機能. 他のセクションが何であるかを示すコメントを残しました.戻します)

画像を投稿しようとしましたが、評判が十分ではありません。画像が役立つと思われる場合は、お知らせください。送信できます。