feat: account category table ui
This commit is contained in:
parent
1e3726318f
commit
d7737883f7
2 changed files with 29 additions and 10 deletions
|
@ -12,7 +12,7 @@ class AccountTab(TabPage):
|
||||||
self.rows = []
|
self.rows = []
|
||||||
|
|
||||||
def initUI(self):
|
def initUI(self):
|
||||||
# 创建连接信息控件
|
# 创建顶部控件
|
||||||
self.accountComboBox = QComboBox()
|
self.accountComboBox = QComboBox()
|
||||||
|
|
||||||
self.accountModifyButton = QPushButton('Modify')
|
self.accountModifyButton = QPushButton('Modify')
|
||||||
|
@ -21,14 +21,23 @@ class AccountTab(TabPage):
|
||||||
self.accountAddButton.clicked.connect(self.onAccountAddClicked)
|
self.accountAddButton.clicked.connect(self.onAccountAddClicked)
|
||||||
|
|
||||||
# 创建控件布局
|
# 创建控件布局
|
||||||
accountLayout = QHBoxLayout()
|
topLayout = QHBoxLayout()
|
||||||
accountLayout.addWidget(self.accountComboBox)
|
topLayout.addWidget(self.accountComboBox)
|
||||||
accountLayout.addWidget(self.accountModifyButton)
|
topLayout.addWidget(self.accountModifyButton)
|
||||||
accountLayout.addWidget(self.accountAddButton)
|
topLayout.addWidget(self.accountAddButton)
|
||||||
|
|
||||||
|
# 创建表格
|
||||||
|
self.accountTable = QTableWidget()
|
||||||
|
tableLayout = QVBoxLayout()
|
||||||
|
tableLayout.addWidget(self.accountTable)
|
||||||
|
|
||||||
|
# 应用布局
|
||||||
|
accountLayout = QVBoxLayout()
|
||||||
|
accountLayout.addLayout(topLayout)
|
||||||
|
accountLayout.addLayout(tableLayout)
|
||||||
|
|
||||||
self.setLayout(accountLayout)
|
self.setLayout(accountLayout)
|
||||||
|
|
||||||
|
|
||||||
def onAccountDeleteClicked(self):
|
def onAccountDeleteClicked(self):
|
||||||
|
|
||||||
# 新建对话框,询问是否删除
|
# 新建对话框,询问是否删除
|
||||||
|
|
|
@ -21,10 +21,20 @@ class CategoryTab(TabPage):
|
||||||
self.categoryAddButton.clicked.connect(self.onCategoryAddClicked)
|
self.categoryAddButton.clicked.connect(self.onCategoryAddClicked)
|
||||||
|
|
||||||
# 创建控件布局
|
# 创建控件布局
|
||||||
categoryLayout = QHBoxLayout()
|
topLayout = QHBoxLayout()
|
||||||
categoryLayout.addWidget(self.categoryComboBox)
|
topLayout.addWidget(self.categoryComboBox)
|
||||||
categoryLayout.addWidget(self.categoryModifyButton)
|
topLayout.addWidget(self.categoryModifyButton)
|
||||||
categoryLayout.addWidget(self.categoryAddButton)
|
topLayout.addWidget(self.categoryAddButton)
|
||||||
|
|
||||||
|
# 创建表格
|
||||||
|
self.accountTable = QTableWidget()
|
||||||
|
tableLayout = QVBoxLayout()
|
||||||
|
tableLayout.addWidget(self.accountTable)
|
||||||
|
|
||||||
|
# 应用布局
|
||||||
|
categoryLayout = QVBoxLayout()
|
||||||
|
categoryLayout.addLayout(topLayout)
|
||||||
|
categoryLayout.addLayout(tableLayout)
|
||||||
|
|
||||||
self.setLayout(categoryLayout)
|
self.setLayout(categoryLayout)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue