問題タブ [qtableview]

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

qt - QTableView-ユーザーが行をクリックして選択すると、どのシグナルが送信されますか?

ユーザーがマウスで行を選択したときに発せられる信号はありQTableViewますか(単一選択モデル)?

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

qt - QTableWidget を自分のコードで並べ替えるには?

LinuxでQt4.5.2を使用しています。私は単純な QTableWidget を持っています。この列では、日付が人間にわかりやすい形式で表示されます。残念ながら、「人に優しい日付」を正しく並べ替えるのは簡単ではありません。そのため、QTableWidget には、その日付に対応する UNIX タイムスタンプを含む非表示の列を保持しています。

DATE列でソートするリクエストが発行されるたびに、実際には(非表示の)TIMESTAMP列でソートが行われるようにしています。QTableWidget からサブクラス化し、以下を定義して、sortByColumn (これは Python にあります) を再実装しようとしました。

それでも、テーブルのヘッダーの 1 つをクリックすると、通常の並べ替えメソッドが引き続き呼び出されます。

どうすれば上書きできますか?

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

c++ - QTableView で URL を開く方法

クリック可能なURL をQTableView(またはQTreeView、、QListViewなど...)で表示する最良の方法は何ですか?

一部QStandardItemModelの列にURL付きのテキストが含まれている場合、それらをクリック可能にしてから、次を使用してクリックを処理したいと思いますQDesktopServices::openURL()

QLabelの textInteraction フラグを活用してテーブルに詰め込む簡単な方法があることを期待していました。これを処理する簡単な方法がないとは信じられません。何かが足りないことを本当に願っています。

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

c++ - QTableViewのすべてのセルに不要なチェックボックスがあります

Qtプログラミングを始めたばかりで、QTableViewから継承した自分で作成したモデルクラスのコントロールを使用して、単純な表形式のデータレイアウトを作成しようとしていQAbstractTableModelます。何らかの理由で、私のテーブルビューは次のようになります。

代替テキスト
(出典:nerdland.net

すべてのセルでチェックボックスのように見えるもの(ただし、クリックしても何もしない)は一体何であり、どのようにしてそれらを消すことができますか?QTableViewオブジェクトの名前以外のプロパティは変更していません。

重要な場合、私のモデルコードは非常に単純です。

ダイアログUIはQtDesignerに組み込まれており、ダイアログのクラス内で、次のようにモデルをビューにアタッチします。

それ以外は操作を行いませんui.testTable

Qt4.6を使用します。

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

ruby - QTableWidgetでRubyQtがクラッシュする

TableWidgetを使用すると、QtRubyで奇妙なことが起こります。テーブルウィジェットは読み込まれますが、行の要素をクリックすると、アプリがsegfaultしてクラッシュします。

バックトレースは、mousePressEventで爆撃されていることを示しているようです

mousePressEventとmouseMoveEventをオーバーライドすると、この種のクラッシュは発生しなくなります。私はここで何か間違ったことをしていますか、それともQtRubyのバグとしてこれをチョークで書くことができますか?

私はfedora11を使用しており、次のパッケージがインストールされています。

QtRuby-4.4.0-1.fc11.i586ルビー-1.8.6.369-1.fc11.i586

これらのクラッシュは、Windowsでスクリプトを実行しているときにも発生します。

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

qt - QTableView: QModelIndex を正しく作成するにはどうすればよいですか?

次のような特定のセルで編集モードに入ろうとしています:

私のモデルは次のようなインデックスを作成します:

デバッグ出力は次のようになります。

setCurrentIndex()機能していないように見えるため、インデックスが何らかの形で無効であると確信しています。

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

qt - QTableView で凍結された行を実装する方法

QTableView の最後の行をフリーズする方法の例を探していますか?

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

c++ - QTableView で特定のセルの線のスタイルを設定するにはどうすればよいですか?

QT GUIを使用しています。QTableView を使用して単純な 16 進編集コントロールを実装しています。私の最初のアイデアは、17 列のテーブルを使用することです。テーブルの各行には 16 の 16 進バイトがあり、17 番目の列にそのデータの ASCII 表現があります。理想的には、17 番目の列のスタイルを編集/設定して、各セルの上下に線がないようにして、テキストに自由に流れるような外観を与えたいと考えています。QTableView を使用してこれにアプローチする最良の方法は何ですか?

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

qt - QT/PyQtでクリック可能なテキストでウィジェットを作成するには?

クリック可能なリストされたテキストを含むセル内のウィジェットで編集不可能な QTableView を実現しようとしています。次のコードでは、特定のセルにウィジェットを設定しています:

HTMLを使用してラベルのテキストをクリック可能にしましたが、リンクは下線付きの青色になり、さらにマウスの右ボタンでクリックすると、「リンクの場所をコピー」オプションを含むポップアップメニューが表示されます.URLの代わりに隠し情報を配置したかったのですが、もちろんユーザーにこの情報を見せないようにします。

軽量のウィジェットを探しています。各セルに QGraphicsView を挿入すると、コンピューターの負荷が大きくなると思いましたが、他の解決策は考えられません。

この目的のために何を使用すればよいかアドバイスできますか?

前もって感謝します

サージ

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

c++ - チェックボックスアクションを操作する方法は?(QStandardItemModelを使用したQTableView)

QTableViewとQStandardItemModelを使用していくつかのデータを表示しています。

各行には、チェックボックスのある列があります。このチェックボックスはsetItemによって挿入され、コードは次のとおりです。

次に、チェックボックスを操作します。チェックボックスがユーザーによって状態を変更する場合(チェックされている状態からチェックされていない状態に、またはその逆)、対応するデータ行で何かを実行したいと思います。

チェックボックスの変更をキャッチするためにsignal-slotを使用できることは知っていますが、データ行がたくさんあるので、各行を1つずつ接続したくありません。

チェックアクションをより効果的に操作する方法はありますか?ありがとう :)