using gridlayout again

modified:   deploy_meta.py
This commit is contained in:
Ronny Abraham 2016-09-15 21:15:03 +03:00
parent dbec1a433e
commit 23a8a0ac45

View file

@ -307,22 +307,17 @@ class DeployMeta(QtGui.QMainWindow):
nested_path(
self.config_data, 'project.paths.home', projectpath)
def add_widgetrow(self, key, vbox):
def add_widgetrow(self, key, grid):
hbox = QtGui.QHBoxLayout()
hbox.addStretch(1)
row = grid.rowCount()
title = self.widgets[key]['title']
label = QtGui.QLabel(title)
field = QtGui.QLineEdit()
hbox.setDirection(QtGui.QBoxLayout.LeftToRight)
hbox.addWidget(label)
hbox.insertStretch(1, 1)
hbox.addWidget(field)
vbox.addLayout(hbox)
grid.addWidget(label, row, 0)
grid.addWidget(field, row, 1)
self.widgets[key]['field'] = field
@ -442,31 +437,31 @@ class DeployMeta(QtGui.QMainWindow):
self.setupMenu()
vbox = QtGui.QVBoxLayout()
vbox.addStretch(1)
grid = QtGui.QGridLayout()
grid.setSpacing(10)
self.add_widgetrow('PROJECT_NAME', vbox)
self.add_widgetrow('PROJECT_IP', vbox)
self.add_widgetrow('BRANCH_NAME', vbox)
self.add_widgetrow('BRANCH_EXT', vbox)
self.add_widgetrow('BRANCH_USER', vbox)
self.add_widgetrow('BRANCH_GROUP', vbox)
self.add_widgetrow('DATABASE_IP', vbox)
self.add_widgetrow('DATABASE_PORT', vbox)
self.add_widgetrow('DATABASE_NAME', vbox)
self.add_widgetrow('DATABASE_ADMIN_NAME', vbox)
self.add_widgetrow('DATABASE_ADMIN_PASS', vbox)
self.add_widgetrow('DATABASE_USER_NAME', vbox)
self.add_widgetrow('DATABASE_USER_PASS', vbox)
self.add_widgetrow('DJANGO_IP', vbox)
self.add_widgetrow('DJANGO_PORT', vbox)
self.add_widgetrow('NGINX_PORT', vbox)
self.add_widgetrow('PROJECT_NAME', grid)
self.add_widgetrow('PROJECT_IP', grid)
self.add_widgetrow('BRANCH_NAME', grid)
self.add_widgetrow('BRANCH_EXT', grid)
self.add_widgetrow('BRANCH_USER', grid)
self.add_widgetrow('BRANCH_GROUP', grid)
self.add_widgetrow('DATABASE_IP', grid)
self.add_widgetrow('DATABASE_PORT', grid)
self.add_widgetrow('DATABASE_NAME', grid)
self.add_widgetrow('DATABASE_ADMIN_NAME', grid)
self.add_widgetrow('DATABASE_ADMIN_PASS', grid)
self.add_widgetrow('DATABASE_USER_NAME', grid)
self.add_widgetrow('DATABASE_USER_PASS', grid)
self.add_widgetrow('DJANGO_IP', grid)
self.add_widgetrow('DJANGO_PORT', grid)
self.add_widgetrow('NGINX_PORT', grid)
central = QtGui.QWidget()
central.setLayout(vbox)
central.setLayout(grid)
self.setCentralWidget(central)
self.setGeometry(300, 300, 350, 300)
self.setGeometry(300, 300, 450, 300)
self.setWindowTitle("Deploy Meta Files")
self.show()
self.raise_()