qsqltablemodel

    3熱度

    1回答

    嗨的方向我使用的是QTableView中使用與QSqlTableModel asfollows顯示從SQL表中的數據: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); model = new

    2熱度

    1回答

    我QSqlTableModel的有一些表格,讓我們假設這是一個 model->setTable("Person"); 而且我也有QDataWidgetMapper其中MAPPS一些小部件(lineedits等),以在適當的模型列。 所以問題在於QDateEdit元素。 mapper->addMapping(birthEdit, Person_Birthdate); 當我改變birthEdi

    1熱度

    2回答

    是子類化QSqlRelationalTableModel。 class Titles(QSqlRelationalTableModel): def __init__(self): QSqlRelationalTableModel.__init__(self) self.setTable("titles") self.setRelation(self.

    0熱度

    1回答

    我有一個簡單的按鈕和一些行編輯和列表視圖的形式。 在列表視圖中,用戶可以選擇項目並在行編輯中編輯其參數。 int row = listView->selectionModel()->currentIndex().row(); QString text = lineEdit->text(); sqlTableModel->setData(sqlTableModel->index(row,3),t

    0熱度

    1回答

    我正在嘗試使用QT的QSql關係表模型。我是Pyqt的新手,sql表關係不顯示我的數據庫,爲什麼?我有一個數據庫的db文件,在相同的目錄中有關係表。 http://pyqt.sourceforge.net/Docs/PyQt4/qtsql.html from PyQt4.QtGui import * from PyQt4.QtSql import * from PyQt4.QtCore imp

    0熱度

    1回答

    我在QSqlTableModel::OnManualSubmit模式下顯示QSqlTableModel。 我想在我的本地副本上運行SQL樣式查詢,例如我有一個getMax函數隨着添加新行而發生變化。如果我的用戶在交互過程中在本地更改QSqlTableModel,我希望getMax可以產生不同的輸入,但功能遠程查詢數據,結果將始終保持不變,而與用戶所做的任何更改無關。 int TestMe::get

    1熱度

    2回答

    我的數據庫: 我的代碼: QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("sqlite.db"); db.open(); QSqlQuery query; query.exec("SELECT * from Expenses"); QSqlTableModel *model = n

    0熱度

    1回答

    我有我想讓我的用戶選擇一個日期,並使用dateedit小部件進入數據庫,即時通訊使用委託做這件事,但由於某種原因它也附加時間 class ProductDelegate(QtSql.QSqlRelationalDelegate): def __init__(self): super().__init__() def createEditor(self, pare

    1熱度

    2回答

    我有一個QTableView顯示一個表使用QSqlTableModel。 在該表中,我有一個DATETIME列。當我添加一行並嘗試編輯 那一列時,我有一個簡單的QEdit。我想在那裏有一個QDateTimeEdit(或類似的),這將正確地編輯該字段要容易得多。 我的理解的文件,它應該通過自身努力,默認的代表應該能夠處理QDateTime,把一個QDateTimeEdit,所以我想QSqlTable

    0熱度

    1回答

    失敗「大家好, 我有代表QSqlRelationalTableModel並鏈接到通過QDataWidgetMapper同型號小部件的tableview的形式。 這裏是表結構: queryString = QString("CREATE TABLE t100000_Stations (" "RecordID INTEGER PRIMARY KEY AUTOINCREMENT,"