問題タブ [qlistview]

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

c++ - 基になるQSqlTableModelの最後に挿入されたレコードに対応するQListViewで項目を選択する方法は?

ある種のアドレス帳をプログラミングしています。アプリケーションの左側に、連絡先の名前を表示する QListView があります。アプリケーションの右側に、連絡先の情報 (名前、住所、電話番号など) を入力するフォームがあります。連絡先のデータを QSqlTableModel に保存しています。QListView を使用して、QSqlTableModel の 1 つの列を表示します。

私の質問は次のとおりです: QSqlTableModel に最後に挿入された連絡先に対応する QListView のアイテムを自動的に選択するにはどうすればよいですか?

これは私が自分のモデルをセットアップする方法です:

これは、モデルに新しいレコードを追加する方法です。

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

c++ - Qt の QListView に列を追加できますか?

QListView オブジェクトに列を追加できますか??

ここに私が見つけたものがあります

私は Qt Creator 2.0.1 を使用しているので、私のモデルは次のようになると考えました。

コード スニペットは、次の後にメイン ウィンドウ コンストラクターの実装に追加されました。

アプリケーションは正常にビルドされますが、「プログラムが予期せず終了しました」というメッセージが表示されます。実行時に。

何か案は ?ありがとう。

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

python - エディターのサイズに応じて QListView のアイテムのサイズを変更する方法

デリゲートを使用して、qtableviewで編集が行われるqlistviewがあります。qtableview が表示されたら、qlistview の行のサイズを変更して qtableview 全体に収まるようにしたいと思います。コードは次のとおりです。

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

qt - QListView は私に適していますか?

列を含むリストを表示できる Qt ウィジェットを見つけるのに苦労しています。私の理解では、QListView は確かにリスト データを表示しますが、プログラマーがリスト ビュー ヘッダーを追加することはできません。実際、ヘッダーを表示できる唯一のウィジェットは QTreeView (率直に言って、これは、作業するのはお尻の痛みです)。

Qt は、列ごとに整理されたヘッダーとデータを表示する簡単な方法を提供する必要があります。

本当にありがとう!――ダニー。

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

qt - プログラムで新しい行をQAbstractListModelサブクラスに追加します

すでにインスタンス化されているQAbstractListModelサブクラス内で、各列にデータを含む行を追加し、関連するQListViewに新しい行を表示させるにはどうすればよいですか?

それを行う唯一の方法は、モデル内でinsertRowとsetDataを再実装し、次に別の関数内である種の順序でそれらを一緒にハックして行を追加することだと思われます。私はこれをしなければなりませんか?確かに、Qtは新しい行を簡単に追加できるようにする必要があります。

どうもありがとう!-ダニー。

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

python - ファイルウォッチを使用して、PyQt4を使用してログビューアを更新する

PyQt4を使用してPythonで非常に単純なログビューアを実装しました。

プログラムの実行を追跡するために使用することに興味があるので、ログファイルに新しい行が追加されたときにリストビューを更新する必要があります。

これが私の実装です(時計なし):

提示されているように、アプリケーションは期待どおりに機能します。ファイルを開き、内容を解析し(分割し' : 'てリストを作成し)、を使用してリストを表示しますQListView

QFileSystemWatcherシグナルを発するクラスがありますが、どこに行けばいいのか、データに行を追加してビューイベントを更新する方法がfileChangedわかりません。connect

何か助けはありますか?

ありがとう。

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

qt - Qt qListViewアイコン選択のハイライトを変更する方法

アイコンモードでqlistviewを使用する場合、アイコンが選択されているときにハイライトを完全に削除する必要があります。アイコンの下のテキストの下のコードを使用しても強調表示されなくなりましたが、選択するとアイコンの上に青色が表示されます

QStandardItem をサブクラス化せずにアイコン上で選択した色を変更する方法を知っている人はいますか?

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

c++ - カスタムモデルを使用したチェックボックス付きのqlistview

filesystemmodel をサブクラス化して、 listview にチェックボックスを含めました。これは正常に機能しています。私の問題は、アイテムをクリックするたびにそのアイテムのテキストが消え、別のアイテムをクリックすると以前に選択したアイテムのテキストが表示されることです。誰かその理由を教えてください。

これが私が実装したコードです。

ここで何が欠けているか教えてください、ありがとう

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

c++ - Qt4モデル/ビューパラダイムを使用したダブルQListView

ユーザーに表示する必要があるリストのリストがあります。ユーザーが最初のリストの要素をクリックすると、2 番目のビューが更新されて、クリックされた要素の「子」が表示される必要があります。

私は疑問に思っています、私はまたはと行くべきですQAbstractListModelQAbstractItemViewQAbstractItemView私がしなければならないことはもっと複雑なようです...最初に言ったことを実装する方法についてのヒントを教えてください。

どうもありがとう;)、カスタムモデルを実装するのは初めての試みです... パオロ

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

qt - listwidget アイテムの値を設定するには?

アイテムを追加するリスト ウィジェットを作成します...私のアイテムはファイル名です。このファイル名のファイルパスを保存する方法はありますか? listwidget の項目に特定の値を設定する方法を知りたいですか?