SqlBrowser/SqlBrowserWidget.py

changeset 536
6d8d39753c82
parent 501
5c615a85241a
child 539
87f9bce38a44
equal deleted inserted replaced
535:4b00d7336e19 536:6d8d39753c82
9 9
10 from PyQt4.QtCore import * 10 from PyQt4.QtCore import *
11 from PyQt4.QtGui import * 11 from PyQt4.QtGui import *
12 from PyQt4.QtSql import QSqlDatabase, QSqlError, QSqlTableModel, QSqlQueryModel, QSqlQuery 12 from PyQt4.QtSql import QSqlDatabase, QSqlError, QSqlTableModel, QSqlQueryModel, QSqlQuery
13 13
14 from E5Gui import E5MessageBox
15
14 from .SqlConnectionDialog import SqlConnectionDialog 16 from .SqlConnectionDialog import SqlConnectionDialog
15
16 from .Ui_SqlBrowserWidget import Ui_SqlBrowserWidget 17 from .Ui_SqlBrowserWidget import Ui_SqlBrowserWidget
17 18
18 class SqlBrowserWidget(QWidget, Ui_SqlBrowserWidget): 19 class SqlBrowserWidget(QWidget, Ui_SqlBrowserWidget):
19 """ 20 """
20 Class implementing the SQL Browser widget. 21 Class implementing the SQL Browser widget.
36 37
37 self.table.addAction(self.insertRowAction) 38 self.table.addAction(self.insertRowAction)
38 self.table.addAction(self.deleteRowAction) 39 self.table.addAction(self.deleteRowAction)
39 40
40 if len(QSqlDatabase.drivers()) == 0: 41 if len(QSqlDatabase.drivers()) == 0:
41 QMessageBox.information(None, 42 E5MessageBox.information(self,
42 self.trUtf8("No database drivers found"), 43 self.trUtf8("No database drivers found"),
43 self.trUtf8("""This tool requires at least one Qt database driver. """ 44 self.trUtf8("""This tool requires at least one Qt database driver. """
44 """Please check the Qt documentation how to build the """ 45 """Please check the Qt documentation how to build the """
45 """Qt SQL plugins.""")) 46 """Qt SQL plugins."""))
46 47

eric ide

mercurial