ui_DlgCreateTable.py 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. # -*- coding: utf-8 -*-
  2. # Form implementation generated from reading ui file 'D:/src/osgeo4w/src/qgis-ltr/qgis/python/plugins/db_manager/ui/DlgCreateTable.ui'
  3. #
  4. # Created by: PyQt5 UI code generator 5.15.10
  5. #
  6. # WARNING: Any manual changes made to this file will be lost when pyuic5 is
  7. # run again. Do not edit this file unless you know what you are doing.
  8. from PyQt5 import QtCore, QtGui, QtWidgets
  9. class Ui_DbManagerDlgCreateTable(object):
  10. def setupUi(self, DbManagerDlgCreateTable):
  11. DbManagerDlgCreateTable.setObjectName("DbManagerDlgCreateTable")
  12. DbManagerDlgCreateTable.resize(474, 562)
  13. self.gridLayout_2 = QtWidgets.QGridLayout(DbManagerDlgCreateTable)
  14. self.gridLayout_2.setObjectName("gridLayout_2")
  15. self.gridlayout = QtWidgets.QGridLayout()
  16. self.gridlayout.setObjectName("gridlayout")
  17. self.label_3 = QtWidgets.QLabel(DbManagerDlgCreateTable)
  18. self.label_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  19. self.label_3.setObjectName("label_3")
  20. self.gridlayout.addWidget(self.label_3, 0, 0, 1, 2)
  21. self.cboSchema = QtWidgets.QComboBox(DbManagerDlgCreateTable)
  22. self.cboSchema.setObjectName("cboSchema")
  23. self.gridlayout.addWidget(self.cboSchema, 0, 2, 1, 1)
  24. self.label = QtWidgets.QLabel(DbManagerDlgCreateTable)
  25. self.label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  26. self.label.setObjectName("label")
  27. self.gridlayout.addWidget(self.label, 1, 0, 1, 2)
  28. self.editName = QtWidgets.QLineEdit(DbManagerDlgCreateTable)
  29. self.editName.setText("")
  30. self.editName.setObjectName("editName")
  31. self.gridlayout.addWidget(self.editName, 1, 2, 1, 1)
  32. self.gridLayout_2.addLayout(self.gridlayout, 0, 0, 1, 2)
  33. self.vboxlayout = QtWidgets.QVBoxLayout()
  34. self.vboxlayout.setObjectName("vboxlayout")
  35. self.btnAddField = QtWidgets.QPushButton(DbManagerDlgCreateTable)
  36. self.btnAddField.setObjectName("btnAddField")
  37. self.vboxlayout.addWidget(self.btnAddField)
  38. self.btnDeleteField = QtWidgets.QPushButton(DbManagerDlgCreateTable)
  39. self.btnDeleteField.setObjectName("btnDeleteField")
  40. self.vboxlayout.addWidget(self.btnDeleteField)
  41. spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
  42. self.vboxlayout.addItem(spacerItem)
  43. self.btnFieldUp = QtWidgets.QPushButton(DbManagerDlgCreateTable)
  44. self.btnFieldUp.setObjectName("btnFieldUp")
  45. self.vboxlayout.addWidget(self.btnFieldUp)
  46. self.btnFieldDown = QtWidgets.QPushButton(DbManagerDlgCreateTable)
  47. self.btnFieldDown.setObjectName("btnFieldDown")
  48. self.vboxlayout.addWidget(self.btnFieldDown)
  49. self.gridLayout_2.addLayout(self.vboxlayout, 1, 1, 1, 1)
  50. self.hboxlayout = QtWidgets.QHBoxLayout()
  51. self.hboxlayout.setSpacing(8)
  52. self.hboxlayout.setObjectName("hboxlayout")
  53. self.label_4 = QtWidgets.QLabel(DbManagerDlgCreateTable)
  54. self.label_4.setObjectName("label_4")
  55. self.hboxlayout.addWidget(self.label_4)
  56. self.cboPrimaryKey = QtWidgets.QComboBox(DbManagerDlgCreateTable)
  57. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  58. sizePolicy.setHorizontalStretch(0)
  59. sizePolicy.setVerticalStretch(0)
  60. sizePolicy.setHeightForWidth(self.cboPrimaryKey.sizePolicy().hasHeightForWidth())
  61. self.cboPrimaryKey.setSizePolicy(sizePolicy)
  62. self.cboPrimaryKey.setObjectName("cboPrimaryKey")
  63. self.hboxlayout.addWidget(self.cboPrimaryKey)
  64. self.gridLayout_2.addLayout(self.hboxlayout, 2, 0, 1, 2)
  65. self.gridLayout = QtWidgets.QGridLayout()
  66. self.gridLayout.setObjectName("gridLayout")
  67. self.chkGeomColumn = QtWidgets.QCheckBox(DbManagerDlgCreateTable)
  68. self.chkGeomColumn.setObjectName("chkGeomColumn")
  69. self.gridLayout.addWidget(self.chkGeomColumn, 0, 0, 1, 1)
  70. self.cboGeomType = QtWidgets.QComboBox(DbManagerDlgCreateTable)
  71. self.cboGeomType.setObjectName("cboGeomType")
  72. self.cboGeomType.addItem("")
  73. self.cboGeomType.setItemText(0, "POINT")
  74. self.cboGeomType.addItem("")
  75. self.cboGeomType.setItemText(1, "LINESTRING")
  76. self.cboGeomType.addItem("")
  77. self.cboGeomType.setItemText(2, "POLYGON")
  78. self.cboGeomType.addItem("")
  79. self.cboGeomType.setItemText(3, "MULTIPOINT")
  80. self.cboGeomType.addItem("")
  81. self.cboGeomType.setItemText(4, "MULTILINESTRING")
  82. self.cboGeomType.addItem("")
  83. self.cboGeomType.setItemText(5, "MULTIPOLYGON")
  84. self.cboGeomType.addItem("")
  85. self.cboGeomType.setItemText(6, "GEOMETRYCOLLECTION")
  86. self.gridLayout.addWidget(self.cboGeomType, 0, 1, 1, 2)
  87. self.label_2 = QtWidgets.QLabel(DbManagerDlgCreateTable)
  88. self.label_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  89. self.label_2.setObjectName("label_2")
  90. self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
  91. self.editGeomColumn = QtWidgets.QLineEdit(DbManagerDlgCreateTable)
  92. self.editGeomColumn.setText("geom")
  93. self.editGeomColumn.setObjectName("editGeomColumn")
  94. self.gridLayout.addWidget(self.editGeomColumn, 1, 1, 1, 1)
  95. self.label_5 = QtWidgets.QLabel(DbManagerDlgCreateTable)
  96. self.label_5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  97. self.label_5.setObjectName("label_5")
  98. self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1)
  99. self.spinGeomDim = QtWidgets.QSpinBox(DbManagerDlgCreateTable)
  100. self.spinGeomDim.setMinimum(2)
  101. self.spinGeomDim.setMaximum(4)
  102. self.spinGeomDim.setObjectName("spinGeomDim")
  103. self.gridLayout.addWidget(self.spinGeomDim, 2, 1, 1, 1)
  104. spacerItem1 = QtWidgets.QSpacerItem(50, 51, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
  105. self.gridLayout.addItem(spacerItem1, 2, 2, 2, 1)
  106. self.label_6 = QtWidgets.QLabel(DbManagerDlgCreateTable)
  107. self.label_6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  108. self.label_6.setObjectName("label_6")
  109. self.gridLayout.addWidget(self.label_6, 3, 0, 1, 1)
  110. self.editGeomSrid = QtWidgets.QLineEdit(DbManagerDlgCreateTable)
  111. self.editGeomSrid.setText("0")
  112. self.editGeomSrid.setObjectName("editGeomSrid")
  113. self.gridLayout.addWidget(self.editGeomSrid, 3, 1, 1, 1)
  114. self.chkSpatialIndex = QtWidgets.QCheckBox(DbManagerDlgCreateTable)
  115. self.chkSpatialIndex.setObjectName("chkSpatialIndex")
  116. self.gridLayout.addWidget(self.chkSpatialIndex, 4, 0, 1, 1)
  117. self.gridLayout_2.addLayout(self.gridLayout, 3, 0, 1, 2)
  118. self.buttonBox = QtWidgets.QDialogButtonBox(DbManagerDlgCreateTable)
  119. self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
  120. self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
  121. self.buttonBox.setObjectName("buttonBox")
  122. self.gridLayout_2.addWidget(self.buttonBox, 4, 0, 1, 2)
  123. self.fields = QtWidgets.QTableView(DbManagerDlgCreateTable)
  124. self.fields.setEditTriggers(QtWidgets.QAbstractItemView.AllEditTriggers)
  125. self.fields.setObjectName("fields")
  126. self.fields.horizontalHeader().setStretchLastSection(True)
  127. self.gridLayout_2.addWidget(self.fields, 1, 0, 1, 1)
  128. self.retranslateUi(DbManagerDlgCreateTable)
  129. self.buttonBox.rejected.connect(DbManagerDlgCreateTable.reject) # type: ignore
  130. QtCore.QMetaObject.connectSlotsByName(DbManagerDlgCreateTable)
  131. DbManagerDlgCreateTable.setTabOrder(self.cboSchema, self.editName)
  132. DbManagerDlgCreateTable.setTabOrder(self.editName, self.fields)
  133. DbManagerDlgCreateTable.setTabOrder(self.fields, self.btnAddField)
  134. DbManagerDlgCreateTable.setTabOrder(self.btnAddField, self.btnDeleteField)
  135. DbManagerDlgCreateTable.setTabOrder(self.btnDeleteField, self.btnFieldUp)
  136. DbManagerDlgCreateTable.setTabOrder(self.btnFieldUp, self.btnFieldDown)
  137. DbManagerDlgCreateTable.setTabOrder(self.btnFieldDown, self.cboPrimaryKey)
  138. DbManagerDlgCreateTable.setTabOrder(self.cboPrimaryKey, self.chkGeomColumn)
  139. DbManagerDlgCreateTable.setTabOrder(self.chkGeomColumn, self.cboGeomType)
  140. DbManagerDlgCreateTable.setTabOrder(self.cboGeomType, self.editGeomColumn)
  141. DbManagerDlgCreateTable.setTabOrder(self.editGeomColumn, self.spinGeomDim)
  142. DbManagerDlgCreateTable.setTabOrder(self.spinGeomDim, self.editGeomSrid)
  143. DbManagerDlgCreateTable.setTabOrder(self.editGeomSrid, self.chkSpatialIndex)
  144. DbManagerDlgCreateTable.setTabOrder(self.chkSpatialIndex, self.buttonBox)
  145. def retranslateUi(self, DbManagerDlgCreateTable):
  146. _translate = QtCore.QCoreApplication.translate
  147. DbManagerDlgCreateTable.setWindowTitle(_translate("DbManagerDlgCreateTable", "Create Table"))
  148. self.label_3.setText(_translate("DbManagerDlgCreateTable", "Schema"))
  149. self.label.setText(_translate("DbManagerDlgCreateTable", "Name"))
  150. self.btnAddField.setText(_translate("DbManagerDlgCreateTable", "Add field"))
  151. self.btnDeleteField.setText(_translate("DbManagerDlgCreateTable", "Delete field"))
  152. self.btnFieldUp.setText(_translate("DbManagerDlgCreateTable", "Up"))
  153. self.btnFieldDown.setText(_translate("DbManagerDlgCreateTable", "Down"))
  154. self.label_4.setText(_translate("DbManagerDlgCreateTable", "Primary key"))
  155. self.chkGeomColumn.setText(_translate("DbManagerDlgCreateTable", "Create geometry column"))
  156. self.label_2.setText(_translate("DbManagerDlgCreateTable", "Name"))
  157. self.label_5.setText(_translate("DbManagerDlgCreateTable", "Dimensions"))
  158. self.label_6.setText(_translate("DbManagerDlgCreateTable", "SRID"))
  159. self.chkSpatialIndex.setText(_translate("DbManagerDlgCreateTable", "Create spatial index"))