qtableview

    15

    1答えて

    以下のサンプルコード(大きく影響を受けたhere)では、個々のセルの代わりに、クリックされたセルの行全体を選択します。それを組み込むためにコードをどのように変更できますか? import re import operator import os import sys import sqlite3 import cookies from PyQt4.QtCore import * fr

    5

    1答えて

    ここ は私が取得しようとしているものです(これはQTableViewウィジェット+乗算代表者とQAbstractTableModelに基づいてMVC): 注: 代表者はエディタとして働いていない、彼らは唯一の視聴者です!私はこのテーブルビューでモデルを編集することはできません。 参加者は実現可能でなければなりません。これは、BLUE行の全高さが25pxまたは250pxになることを意味します。 1R

    1

    1答えて

    私は、アプリケーションでModel-Viewアプローチを使用しようとしています。私は、データでいっぱいのTableViewを持っています。私はデータを編集するためにいくつかの外部フィールドを持っています。行をクリックするとすぐに、私はtableviewのフィールドからデータを取り出し、外部フィールドに入れます。次に、フィールドから更新するために、データをテーブルビューにボタンをクリックするとします

    0

    1答えて

    私は3つの列に異なる項目を追加するこのテーブルビューを持っています。アイテムは編集可能なので、ビューで直接変更できます。 bool ClothoidTableModel::setData(const QModelIndex &index, const QVariant &value, int role) { if (index.isValid() && role

    1

    2答えて

    QTableViewとQAbstractTableModelのサブクラスをモデルとして使用しています。 私は、(デフォルトで)ユーザが何かを入力したときに、QTableViewが最初の列の型付きテキストの検索を開始し、ビューを一致する要素にスクロールするのを見ました。これは私が欲しいものですが、最初の列にはありません。 「検索列」であるQTableViewまたはQAbstractTableMode

    0

    1答えて

    いいので、私はQtとデータベースの両方を初めて使います。 私は列id、data1、otherTableId、otherTableRowIdを持つテーブルThingiesを持っています。 Thingyに応じて、必要な情報の種類が異なるため、私は外来のキー列の代わりに最後の2つの列が必要です。 otherTableIdは、テーブルOtherTablesのidを参照します。それ自体にidとtableNa

    1

    1答えて

    私は3つの列にいくつかのデータを表示するこのテーブルビューを持っています。 _ COLUMN_1 COLUMN_2 column_3 1 DATA_1 DATA_2 data_3 2 DATA_1 DATA_2 data_3 ..... を:私は、各行が自動的ようなテーブルによって番号付けされなければならないことを知っています 私の問題は、行番号が表示されないことです。私は有効にしなければならない

    0

    2答えて

    QAbstractTableModelから継承する同じクラス(TableModel)を継承する2つのtableViewがあります。私は2つのテーブルのヘッダーを追加したいと思いますが、これらのヘッダーは各テーブルごとに異なるはずです。私のTableModelでは、私はこのメソッドを持っています: QVariant TableModel::headerData(int section,

    2

    1答えて

    右側のqtableビューのコンテンツを整列するにはどうすればよいですか?私はこのクラスを使ってテーブルを作る。 class MyTableModel(QAbstractTableModel): def __init__(self, datain, headerdata, parent=None, *args): """ datain: a list of lists

    2

    1答えて

    私はいくつかのデータを異なる列に書き込むこのテーブルビューを持っています。テキストボックスにデータを書き込んで「追加」ボタンをクリックしてデータを追加しています。テーブルビューで行を選択し、データをテキストボックスにコピーし、編集して「保存」ボタンを押して変更します。 テーブルビューに送信されていないテキストボックスからのデータも、アプリケーションの他の計算に使用されています。 私は、テーブルビュ