問題タブ [qtablewidgetitem]
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.
qt - QTableWidgetitemDoubleClickedシグナルリンクからテキストエディット
tableWidgetが入力されており、ダブルクリックで行ヘッダーを選択し、行ヘッダーのテキストを取得して、textEditに入力したいと思います。
私は持っています:
コードを実行してもフォーカスが変わらないだけでなく、テキストエディットにも何も起こりません...ここで何かが足りませんか?
visual-studio-2010 - QtQTableWidgetヘッダーの色
QTableWidgetの垂直ヘッダーセルの色を変更したいのですが。
これが私の(失敗した)試みです:
なぜこれがうまくいかないのか分かりません。
c++ - 表示されたテキストをQTableWidgetItemから抽出するにはどうすればよいですか?
QTableWidget
次のコードのサブクラスがあります。
右上のセルを何かに変更すると、次のように出力されます。
ただし、この破損したデータがコンソールに吐き出されている間、テーブルウィジェット自体は正常に動作しているように見え、正しい文字列が表示されます。ここで何が起こっているのか誰か知っていますか?
c++ - QTableWidgetを初めて入力するときはすべて問題ありませんが、再入力するとかなり遅くなります
コード:
問題:
初めてpopulateTable()を実行するときは、すべて問題ありません。しかし、次の結果として、以前よりも実行速度が大幅に低下します。
討論:
注意深くテストした結果、clearContents()が問題であると思われます。単にコードをから変更するため
に:
問題は修正されますが、今では別の問題が発生します。行数を「0」に設定しても、ヒープに割り当てられたQTableWidgetItemsは削除されないようです。アイテムの所有権が残っているように見えるため、メモリリークが残ります。(または少なくとも私はそう思う...)
QTableWidgetのQtのドキュメントはかなりあいまいなので、clearContents()が実際に何をするのか正確にはわかりません。ドキュメントでは、「ヘッダーにないすべてのアイテムをビューから削除する」と書かれているので、テーブルの内容は非表示になりますか?削除されますか?よくわかりません。私の理論では、clearContents()はアイテムのみを非表示にし、テーブルにデータを入力しようとすると、実際には各アイテムが削除および削除され、新しいアイテムがテーブルに割り当てられます。これはコストのかかる操作です。
もう1つの興味深い点は、QTableWidgetに関するQtのドキュメントでは、QTableWidgetにデータを設定する適切な方法は、QTableWidgetItemをヒープに割り当ててから、上記のコードで示したように、setItem()を使用してテーブルセルに設定することです。奇妙な...
要約すれば:
これらの問題をすべて発生させることなく、Qtテーブルにデータを入力して再入力する別の方法はありますか?そうでない場合、これらの問題を修正する方法はありますか?
qt - QTableWidgetセルにカスタムウィジェットを追加します
qtデザイナーで作成したカスタムウィジェットがあり、QTableWidgetセルに追加したいと思います。しかし、それは機能しません。
コードは次のとおりです。
pyqt4 - Python: QTableWidget の列の CheckBox-es
Pythonを使い始めたばかりなので、問題が発生しました。どこでも検索しましたが、同様の例は見つかりませんでした。では、問題は次のとおりです。 QT-Designer を使用して簡単な GUI を作成しました。QTableWidget は、分析ボタンをクリックして入力されています。(写真でわかるように)写真への リンク
1 つの checkBox を選択すると、残りはランダムに選択されますが、その理由はわかりません。私が言ったように、私は Python の初心者なので、適切な説明は私にとって大きな意味があります。ソースコードは次のとおりです。
qt - ファイルからいくつかの QTableWidgetItems に QString を入力する
プログラムによってエクスポートされたファイルから QTableWidget を入力しようとしていますが、表のセルにテキストを設定しようとすると、無視されて何も起こりません。
errorlog オブジェクトは、ファイルから開かれた正しい値を画面に表示しますが、テーブルには値が入力されていません。何か問題が見つかりましたか?
c++ - QItemEditorCreatorBaseで使用した後、QWidgetを取り戻します
私は数値エディタを持っていますQSpinBox
このエディタを使用して、のタイプを編集しQVariant::Int
ますQTableWidget
データは通常どおりテーブルに入力されます。「色」という言葉の使用は無視してください。カラーエディタの例に基づいています。
スピンボックスが表示され、QTableWidgetで正常に機能します。
私の望みは、テーブルがセルを編集するときに使用するQSpinBoxのインスタンスにアクセスして、QVariant::Int
最小値と最大値を設定できるようにすることです。
これどうやってするの?
qt - QTableWidgetのQTableWidgetItemを時間とともに更新する方法は?
パスのカウントダウン タイマーを作成する予定です。ファイルが与えられ、そこから文字列として与えられた時間を読み取り、それをシステム時間から差し引いて残り時間を取得します。この値は、QTableWidgetItem として QTableWidget に表示されます。
テーブル内のそのセルを時間とともにどのように更新できますか?
qt - 関数への QTableWidget 内の QPushButtons のキャッチ/接続
Qt を使用して GUI を構築し、ユーザーが複数のファイルにあるデータの特定の列をプロットできるようにする学生開発者です。私が設定している機能により、ユーザーは各行のボタンを使用してファイルを選択できます。そのため、ボタンはもともと参照と表示され、ユーザーがそれをクリックしてダイアログを開いてファイルを選択すると、ボタンのテキストが選択したファイル名に置き換えられます。話が逸れました。明確にするための私の簡単な試み。
私が抱えている問題は、クリックされたボタンのポリシーを設定する方法がわからないことです。各 QPushButtons の機能を拡張する必要があると思いますが、その方法がよくわかりません。これまでのところ、次を使用してセルウィジェットを設定しています。
と思っていました
トリックを行うかもしれませんが、おそらくここで間違った方向に進んでいると思います。正直なところ、それがどこに行くのかについてはあまり確信が持てません...
私の投稿を読んでくれてありがとう。この投稿に欠けているものがある場合はお知らせください。すぐに更新します。また、事前にこの投稿への貢献に感謝したいと思います!