問題タブ [qtablewidget]

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

c++ - Qt/C++ QTableWidget:ヘッダーがダブルクリックされたときに何かをする

フォームに QTableWidget があり、ユーザーが行または列のヘッダーをダブルクリックしたときに何かをしたいと考えています。次の接続ステートメントを使用しています。

はウィンドウ クラスで、 ui- this>tblResults はウィンドウのフォーム上の QTableWidget です。ヘッダーをダブルクリックしようとしても、何も起こりません。私が接続しているスロットは次のとおりです。

非常に単純で、スロットが呼び出されるかどうかをテストするだけです。このメッセージボックスを受け取りません。connect() 呼び出しで実行時エラーが発生しません。

間違った信号を使用していますか? 他に何か問題がありますか?さらに情報が必要な場合はお知らせください。ご協力ありがとうございます。

[編集] freenode の #qt の誰かが私を助けてくれました。私が探していたSIGNALは sectionDoubleClicked(int) でした

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

c++ - QTable を使用するにはどうすればよいですか? 行の追加、編集、削除、および取得

QTable オブジェクトをどのように使用しますか。私はインターネットを検索しましたが、例はあまり意味がないようです。拡張クラス内に新しい行を作成するだけですか。それはすべて大騒ぎのようです。行を取得、編集、および削除する方法。次のように使用できる拡張機能はありますか

それをどのように実装しますか?

追加情報が必要な場合は、お尋ねください。

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

c++ - C++、QTableWidget からの行の追加/削除

テーブルと「行の追加」ボタンを備えた単純なアプリを作成しています。Qt Creator を使用すると、次のようなことができると思いました。

しかし、私はできません。私は本当に Qt に慣れていないので、間違っている可能性がありますが、問題は、insertRow が QTableWidget の SLOT メソッドではないことだと思います...

行の挿入を実現するにはどうすればよいですか?

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

c++ - c ++、QTableWidgetに数字(double)のみを挿入します

ある種の小さなスプレッドシャツを作成しているので、列のすべてのセルに数字だけを挿入する必要があります。

とにかくこれをtablewidgetだけで行うことはできますか、それともテーブルをLineEditで「埋める」必要があり、それから何らかの方法でLineEdit入力を制限する必要がありますか?

誰かが私を正しい方向に向けることができますか?

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

c++ - QLineEdit ウィジェットである QTableWidget セルの値を取得します

QLineEdit を作成し、バリデーターを設定して、次のコードでテーブルに配置します。

次に、テーブルのデータを操作して列のすべての値の合計を計算する別のクラスを用意しました。コードは次のとおりです。

しかし、建物はこのエラーで失敗します:

/home/testpec/src/nokia QT/MoneyTracker-build-simulator/../MoneyTracker/calculator.cpp:11: エラー: 割り当てで「QLineEdit*」を「QWidget*」に変換できません

この変換エラーはなぜですか?

別のサブ質問: テーブルを参照として渡すと、メモリが節約されますか? これが問題でしょうか?Nokiaスマートフォン用に開発していますが、オブジェクトを値で渡すのはメモリの無駄だと思います...(ばかげた質問で申し訳ありませんが、C ++とすべてのポインターに少し慣れていません...)

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

c++ - チェックボックス/ラジオボタンをQTableWidgetに追加するにはどうすればよいですか?

チェックボックス/ラジオボタン/コンボボックスをQTableWidgetまたはQListWidgetに追加するにはどうすればよいですか?

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

c++ - スタイルシートで QTableWidget をカスタマイズするには?

スタイルシートを介してカスタマイズしようとしていますが、ここQTableWidgetに記載されている項目に限定されています。

テーブルの水平ヘッダーの間隔、ヘッダー ラベルのサイズ、列間のスペースなどを変更するにはどうすればよいですか?

0 投票する
7 に答える
9172 参照

qt - QTableWidgetのヘッダーをクリックして、行または列の選択を無効にします

QTableWidgetがあり、行または列のヘッダーをクリックしたときに行または列が選択される動作を無効にしたい。

この動作を無効にする方法を知っている人はいますか?

編集: onClick関数が必要なため、ヘッダーはクリック可能なままにする必要があります。

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

qt - Qt を使用した QTableWidget setItem() セグメンテーション違反

次のコードを使用して、行を QTableWidget に追加しています。

テーブルには 2 つの列があります。'item' は 1 番目に配置され、'cmb' は 2 番目に配置されます。このコードを使用すると、テーブルに 1 行を正常に追加できますが、2 行目を追加しようとすると、セグメンテーション エラーが発生します。this->list->setItem() 呼び出しでクラッシュします。

なぜクラッシュするのか考えていますか?

ありがとう!

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

python - PyQtのQTableWidgetに画像を追加する

私はPythonに非常に慣れておらず、PyQtにも慣れていません。テーブルを作成できましたが、特定のセルに画像を追加したいと思います。QTableWidgetクラス、または場合によってはQTableWidgetItemクラスをサブクラス化し、QPaintEventを再実装する必要があることを読みました。QPaintEventの再実装に何が入るかの例を誰かが持っているなら、私はそれを本当に感謝します。

ありがとう、スティーブン