qtableview

    0熱度

    1回答

    我正在學習Qt,現在我正在開發掃雷類遊戲。 對於顯示遊戲板我使用QTableView與我的自定義模型,擴展QAbstractTableModel。 顯示模型中的數據效果很好。我已超載QVariant data(const QModelIndex &index, int role),所有單元格都正確顯示其「內容」。 現在我想處理遊戲板點擊並將任何數據傳遞給模型。 我已經超負荷使用setData()函

    0熱度

    1回答

    我開發的qt版本是Qt4.7.0,運行qt versin是Qt4.8.6。操作系統是相同的,那就是Ubuntu Kylin 14.04。 有一個奇怪的事情,tableView->setStyleSheet(QString("QTabelView{selection-background-color:transparent;}"));在Qt4.7.0,但不是在Qt4.8.6。 在Qt4.8.6默認s

    0熱度

    1回答

    我有一個QMainWindow,其中包含一個QTableView作爲其中心部件。 我通過設置模型(它來自QAbstractTableModel)來填充此QTableView。 QTableView的選擇行爲設置爲QAbstractItemView::SelectRows。這意味着如果我點擊一個單元格,整個行被選中(並突出顯示)。 我希望能夠以編程方式集中/突出顯示QTableView中的一行。換句

    0熱度

    1回答

    我有一個應用程序,其中有一個QWidget。此QWidget分爲兩部分,使用垂直方向的QSplitter。 這兩個部分是: QTreeWidget 在左邊; QTableView在右邊。 QTableView中使用的模型繼承自QAbstractTableModel。 當我在QTreeWidget中選擇一行時,應該更新右側的QTableView。 QtableView應該按升序顯示行號,一列應顯示對

    0熱度

    1回答

    我創建使用QSqlTableModel一個模型,然後通過創建一個QTableView和tablview設定的模型就可以了。 我想更新模型,並自動查看每當數據庫被其他程序更新。我怎樣才能做到這一點?

    0熱度

    2回答

    我想爲TCP數據包做類似日誌的事情。我試圖用QTableWidget的,但不知道這是正確的方式: int index = ui->lwHistory->rowCount(); //get index to new row (adding to the end) ui->lwHistory->insertRow(index); // Fill the row in that wa

    0熱度

    1回答

    我創建了一個QTableView並設置其採用的是滑蓋編輯在列2單元我呼籲所有細胞openPersistentEditor 2欄的委託: MinMaxSliderDelegate *minMaxSliderDelegate = new MinMaxSliderDelegate(this); table = new QTableView(); table->setModel(new ServoCo

    0熱度

    2回答

    我使用QTableView中和QStandardItemModel我試圖以色行的字體剩餘的黑色。 我用我的委託類的paint方法: void Delegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const { QBrush brush(Qt::r

    0熱度

    1回答

    我正在使用Qt 5.4.2,並且在填充模型視圖時如何更改數據「表示形式」時遇到問題。我有一個QSqlTableModel來存放數據庫數據和一個顯示數據庫內容的QTableView。 現在數據庫中的一些數據與我想在視圖中顯示的格式不同。例如,我想以不同的方式顯示日期格式,但我不知道在何處/如何實現此類邏輯。我不希望模型受到任何影響,只有視圖中顯示的數據。

    0熱度

    1回答

    我需要在QTableView的項目上繪製圖標。 什麼,現在我得到的是以下(每個大的矩形中的項目):我只能做的drawRect 與方法 QVariant myClass::data(const QModelIndex& index, int role) const ... case Qt::DecorationRole: { QPixmap pix(m_