qtreeview

    4

    1答えて

    私はQAbstractItemModelに基づいてモデルを実装しており、それをQTreeViewと共に使用して階層的なデータを表示しています。データはsqliteテーブルに格納されます。 私の質問は、サブノードを追加するときにどのようにbeginInsertRowsを呼び出す必要がありますか。 親ノードがあり、サブノードが10個あるとします。そして私は新しいサブノードを追加したい(最後に)。 私は

    4

    1答えて

    QTreeViewでドラッグアンドドロップで移動する行を実装し、行間にドロップインジケータを表示する必要があります。私はインジケータの描画をオーバーライドする方法があるのだろうかと疑問に思っています。そのため、行間だけの階層のすべてのレベル(アイテムの周囲の矩形ではありません)に表示され、行は行全体と同じ幅でなければなりません)。

    1

    1答えて

    リクエストに基づいてQTreeViewを作成する必要があります。 したがって、ユーザーがアプリケーションを開くと、ツリーのルート項目を取得するよう要求する必要があります。ユーザーがそのアイテムをクリックすると、子を尋ねる必要があります。 私が望むようにリクエストで動作するサンプルが見つかりませんでした。これが可能かどうかわかりません。

    4

    1答えて

    QFileSystemModelを使用してQTreViewを通してファイル構造を表現しています。すべて正常に動作しますが、ツリーのあるレベルに行を追加する必要があります。例えば、今のところです: -root --row1 --row2 --row3 ファイルシステムからフォルダ/ファイルをマッピングするすべてのこれらの行。 -root --row1 --row2 --row3 --custom行

    9

    2答えて

    私と一緒にいて、私はまだQTの新人ですし、私の頭脳を物事の仕方の周りにラップするのに問題があります。 私は2つのカラムを持つQTreeViewを作成し、人口ました:列が非常に狭い以外 class AppForm(QMainWindow): def __init__(self, parent = None): super(AppForm, self).__init__(pare

    0

    1答えて

    QTreeViewにモデルを表示しています。表示されるデータはテキストで構成されています。私が達成しようとしているのは、選択されていない行に1行のテキストのみを表示し、選択された行にすべての行(1つまたは複数の行があるかどうか)を表示することです。 QStyledItemDelegateのdisplayTextメソッドを再実装することを検討していましたが、提供する情報はデータとロケールのみです。現

    1

    2答えて

    pyQtを使用しています。 QTreeView/StandardItemModelで子アイテムの並べ替えを無効にするにはどうすればよいですか?

    5

    1答えて

    Qt /インタビューアプリケーションに問題があります。 QTreeViewを使ってツリーデータを表示します。 QAbstractItemModelに基づいて独自のモデルを実装しました。 アプリケーションがクラッシュする前に次のエラーが発生します。私は新しいレコードを追加した後に頻繁に起こります。 このエラーの意味を教えてください。 QPersistentModelIndexとは何ですか? 私のコー

    1

    1答えて

    qtreeviewが選択されている間にEnterキーを押すと「イベント」が発生します。私はqtreeviewをサブクラス化したくないので(デザイナーにとっては簡単です)、私はイベントフィルターをインストールしようとしました。しかし、これは動作していないようでした: クラスは単に公共の機能が含まれます。 bool InputTreeEventHandler::eventFilter(QObject

    1

    1答えて

    私は別のQWidgetでレンダリングして印刷するためにQTreeviewの内容をQPixmapにペイントしようとしています。 QTreeviewは、ユーザによって既に見られている場合 QPixmap PrintWidget::getTreeView(QTreeView* treeview){ QAbstractItemView::ScrollMode scrollMode = tree