2 Star 0 Fork 1

seraph2047/excel2json

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
UIMain.py 28.78 KB
一键复制 编辑 原始数据 按行查看 历史
seraph2047 提交于 2024-10-14 11:57 +08:00 . ZIP压缩数据包
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
# -*- coding: utf-8 -*-
################################################################################
## Form generated from reading UI file 'main.ui'
##
## Created by: Qt User Interface Compiler version 5.15.2
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################
from PySide2.QtCore import *
from PySide2.QtGui import *
from PySide2.QtWidgets import *
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
if not MainWindow.objectName():
MainWindow.setObjectName(u"MainWindow")
MainWindow.setEnabled(True)
MainWindow.resize(1280, 1000)
sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
MainWindow.setSizePolicy(sizePolicy)
self.menuOpen = QAction(MainWindow)
self.menuOpen.setObjectName(u"menuOpen")
self.menuQuit = QAction(MainWindow)
self.menuQuit.setObjectName(u"menuQuit")
self.menuSetting = QAction(MainWindow)
self.menuSetting.setObjectName(u"menuSetting")
self.menuCoder = QAction(MainWindow)
self.menuCoder.setObjectName(u"menuCoder")
self.menuPublish = QAction(MainWindow)
self.menuPublish.setObjectName(u"menuPublish")
self.menuGitee = QAction(MainWindow)
self.menuGitee.setObjectName(u"menuGitee")
self.centralwidget = QWidget(MainWindow)
self.centralwidget.setObjectName(u"centralwidget")
sizePolicy1 = QSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
sizePolicy1.setHorizontalStretch(0)
sizePolicy1.setVerticalStretch(0)
sizePolicy1.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
self.centralwidget.setSizePolicy(sizePolicy1)
self.verticalLayout_3 = QVBoxLayout(self.centralwidget)
self.verticalLayout_3.setObjectName(u"verticalLayout_3")
self.frmDir = QWidget(self.centralwidget)
self.frmDir.setObjectName(u"frmDir")
self.frmDir.setMinimumSize(QSize(0, 30))
self.frmDir.setLayoutDirection(Qt.LeftToRight)
self.horizontalLayout_3 = QHBoxLayout(self.frmDir)
self.horizontalLayout_3.setSpacing(2)
self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_3.addWidget(self.frmDir)
self.splitter_4 = QSplitter(self.centralwidget)
self.splitter_4.setObjectName(u"splitter_4")
self.splitter_4.setOrientation(Qt.Vertical)
self.splitter_3 = QSplitter(self.splitter_4)
self.splitter_3.setObjectName(u"splitter_3")
sizePolicy2 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
sizePolicy2.setHorizontalStretch(0)
sizePolicy2.setVerticalStretch(0)
sizePolicy2.setHeightForWidth(self.splitter_3.sizePolicy().hasHeightForWidth())
self.splitter_3.setSizePolicy(sizePolicy2)
self.splitter_3.setFrameShape(QFrame.NoFrame)
self.splitter_3.setFrameShadow(QFrame.Plain)
self.splitter_3.setOrientation(Qt.Vertical)
self.splitter_3.setOpaqueResize(True)
self.splitter_3.setHandleWidth(5)
self.splitter_3.setChildrenCollapsible(False)
self.splitter_2 = QSplitter(self.splitter_3)
self.splitter_2.setObjectName(u"splitter_2")
sizePolicy3 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Minimum)
sizePolicy3.setHorizontalStretch(0)
sizePolicy3.setVerticalStretch(3)
sizePolicy3.setHeightForWidth(self.splitter_2.sizePolicy().hasHeightForWidth())
self.splitter_2.setSizePolicy(sizePolicy3)
self.splitter_2.setMinimumSize(QSize(0, 200))
self.splitter_2.setSizeIncrement(QSize(0, 250))
self.splitter_2.setBaseSize(QSize(0, 250))
self.splitter_2.setMidLineWidth(0)
self.splitter_2.setOrientation(Qt.Vertical)
self.splitter_2.setChildrenCollapsible(False)
self.layoutWidget = QWidget(self.splitter_2)
self.layoutWidget.setObjectName(u"layoutWidget")
self.horizontalLayout = QHBoxLayout(self.layoutWidget)
self.horizontalLayout.setSpacing(0)
self.horizontalLayout.setObjectName(u"horizontalLayout")
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.splitter = QSplitter(self.layoutWidget)
self.splitter.setObjectName(u"splitter")
sizePolicy4 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Minimum)
sizePolicy4.setHorizontalStretch(0)
sizePolicy4.setVerticalStretch(0)
sizePolicy4.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth())
self.splitter.setSizePolicy(sizePolicy4)
self.splitter.setSizeIncrement(QSize(0, 250))
self.splitter.setBaseSize(QSize(0, 0))
self.splitter.setOrientation(Qt.Horizontal)
self.splitter.setHandleWidth(5)
self.splitter.setChildrenCollapsible(False)
self.listFile = QTableWidget(self.splitter)
self.listFile.setObjectName(u"listFile")
sizePolicy4.setHeightForWidth(self.listFile.sizePolicy().hasHeightForWidth())
self.listFile.setSizePolicy(sizePolicy4)
self.listFile.setMinimumSize(QSize(500, 0))
self.listFile.setSizeIncrement(QSize(0, 250))
self.listFile.setBaseSize(QSize(0, 0))
self.listFile.setToolTipDuration(-1)
self.listFile.setFrameShape(QFrame.WinPanel)
self.listFile.setAutoScroll(False)
self.listFile.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.listFile.setSelectionMode(QAbstractItemView.SingleSelection)
self.listFile.setSelectionBehavior(QAbstractItemView.SelectRows)
self.listFile.setColumnCount(0)
self.splitter.addWidget(self.listFile)
self.listFile.horizontalHeader().setVisible(True)
self.listFile.horizontalHeader().setMinimumSectionSize(30)
self.listFile.verticalHeader().setVisible(False)
self.listFile.verticalHeader().setMinimumSectionSize(24)
self.listFile.verticalHeader().setDefaultSectionSize(24)
self.listExcel = QTableWidget(self.splitter)
self.listExcel.setObjectName(u"listExcel")
sizePolicy4.setHeightForWidth(self.listExcel.sizePolicy().hasHeightForWidth())
self.listExcel.setSizePolicy(sizePolicy4)
self.listExcel.setMinimumSize(QSize(300, 0))
self.listExcel.setSizeIncrement(QSize(0, 250))
self.listExcel.setToolTipDuration(-1)
self.listExcel.setFrameShape(QFrame.WinPanel)
self.listExcel.setAutoScroll(False)
self.listExcel.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.listExcel.setSelectionMode(QAbstractItemView.SingleSelection)
self.listExcel.setSelectionBehavior(QAbstractItemView.SelectRows)
self.splitter.addWidget(self.listExcel)
self.listExcel.horizontalHeader().setMinimumSectionSize(30)
self.listExcel.verticalHeader().setVisible(False)
self.listExcel.verticalHeader().setMinimumSectionSize(24)
self.listExcel.verticalHeader().setDefaultSectionSize(24)
self.horizontalWidget_3 = QWidget(self.splitter)
self.horizontalWidget_3.setObjectName(u"horizontalWidget_3")
sizePolicy5 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred)
sizePolicy5.setHorizontalStretch(0)
sizePolicy5.setVerticalStretch(0)
sizePolicy5.setHeightForWidth(self.horizontalWidget_3.sizePolicy().hasHeightForWidth())
self.horizontalWidget_3.setSizePolicy(sizePolicy5)
self.horizontalWidget_3.setMinimumSize(QSize(160, 0))
self.horizontalWidget_3.setMaximumSize(QSize(160, 16777215))
self.horizontalWidget_3.setBaseSize(QSize(120, 0))
self.horizontalLayout_7 = QHBoxLayout(self.horizontalWidget_3)
self.horizontalLayout_7.setSpacing(0)
self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
self.verticalFrame = QFrame(self.horizontalWidget_3)
self.verticalFrame.setObjectName(u"verticalFrame")
sizePolicy5.setHeightForWidth(self.verticalFrame.sizePolicy().hasHeightForWidth())
self.verticalFrame.setSizePolicy(sizePolicy5)
self.verticalFrame.setMinimumSize(QSize(22, 0))
self.verticalFrame.setMaximumSize(QSize(22, 16777215))
self.verticalFrame.setBaseSize(QSize(0, 0))
self.verticalLayout_5 = QVBoxLayout(self.verticalFrame)
self.verticalLayout_5.setSpacing(2)
self.verticalLayout_5.setObjectName(u"verticalLayout_5")
self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
self.btnMoveUp1 = QPushButton(self.verticalFrame)
self.btnMoveUp1.setObjectName(u"btnMoveUp1")
sizePolicy6 = QSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.Expanding)
sizePolicy6.setHorizontalStretch(0)
sizePolicy6.setVerticalStretch(0)
sizePolicy6.setHeightForWidth(self.btnMoveUp1.sizePolicy().hasHeightForWidth())
self.btnMoveUp1.setSizePolicy(sizePolicy6)
self.btnMoveUp1.setMinimumSize(QSize(22, 0))
self.btnMoveUp1.setMaximumSize(QSize(22, 16777215))
self.btnMoveUp1.setSizeIncrement(QSize(22, 0))
self.btnMoveUp1.setBaseSize(QSize(22, 0))
font = QFont()
font.setFamily(u"Calibri")
self.btnMoveUp1.setFont(font)
self.verticalLayout_5.addWidget(self.btnMoveUp1)
self.btnMoveDown1 = QPushButton(self.verticalFrame)
self.btnMoveDown1.setObjectName(u"btnMoveDown1")
sizePolicy6.setHeightForWidth(self.btnMoveDown1.sizePolicy().hasHeightForWidth())
self.btnMoveDown1.setSizePolicy(sizePolicy6)
self.btnMoveDown1.setMinimumSize(QSize(22, 0))
self.btnMoveDown1.setMaximumSize(QSize(22, 16777215))
self.btnMoveDown1.setSizeIncrement(QSize(22, 0))
self.btnMoveDown1.setBaseSize(QSize(22, 0))
self.btnMoveDown1.setFont(font)
self.verticalLayout_5.addWidget(self.btnMoveDown1)
self.horizontalLayout_7.addWidget(self.verticalFrame)
self.frame_3 = QFrame(self.horizontalWidget_3)
self.frame_3.setObjectName(u"frame_3")
sizePolicy7 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Minimum)
sizePolicy7.setHorizontalStretch(0)
sizePolicy7.setVerticalStretch(0)
sizePolicy7.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth())
self.frame_3.setSizePolicy(sizePolicy7)
self.frame_3.setMinimumSize(QSize(100, 200))
self.frame_3.setMaximumSize(QSize(140, 16777215))
self.frame_3.setSizeIncrement(QSize(0, 250))
self.frame_3.setBaseSize(QSize(0, 0))
font1 = QFont()
font1.setFamily(u"\u5fae\u8f6f\u96c5\u9ed1")
self.frame_3.setFont(font1)
self.frame_3.setFrameShape(QFrame.StyledPanel)
self.frame_3.setFrameShadow(QFrame.Raised)
self.verticalLayout_2 = QVBoxLayout(self.frame_3)
self.verticalLayout_2.setSpacing(2)
self.verticalLayout_2.setObjectName(u"verticalLayout_2")
self.verticalLayout_2.setContentsMargins(2, 0, 0, 0)
self.horizontalLayout_6 = QHBoxLayout()
self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
self.btnAddUseDir = QPushButton(self.frame_3)
self.btnAddUseDir.setObjectName(u"btnAddUseDir")
self.horizontalLayout_6.addWidget(self.btnAddUseDir)
self.btnRemoveUseDir = QPushButton(self.frame_3)
self.btnRemoveUseDir.setObjectName(u"btnRemoveUseDir")
self.btnRemoveUseDir.setMaximumSize(QSize(16777215, 200))
self.horizontalLayout_6.addWidget(self.btnRemoveUseDir)
self.verticalLayout_2.addLayout(self.horizontalLayout_6)
self.btnModifyTag = QPushButton(self.frame_3)
self.btnModifyTag.setObjectName(u"btnModifyTag")
self.btnModifyTag.setFont(font1)
self.verticalLayout_2.addWidget(self.btnModifyTag)
self.btnOpenExcelDir = QPushButton(self.frame_3)
self.btnOpenExcelDir.setObjectName(u"btnOpenExcelDir")
self.btnOpenExcelDir.setFont(font1)
self.verticalLayout_2.addWidget(self.btnOpenExcelDir)
self.btnOpenFile = QPushButton(self.frame_3)
self.btnOpenFile.setObjectName(u"btnOpenFile")
self.btnOpenFile.setFont(font1)
self.verticalLayout_2.addWidget(self.btnOpenFile)
self.btnRelopenFile = QPushButton(self.frame_3)
self.btnRelopenFile.setObjectName(u"btnRelopenFile")
self.btnRelopenFile.setFont(font1)
self.verticalLayout_2.addWidget(self.btnRelopenFile)
self.btnRelopenAllFile = QPushButton(self.frame_3)
self.btnRelopenAllFile.setObjectName(u"btnRelopenAllFile")
self.verticalLayout_2.addWidget(self.btnRelopenAllFile)
self.verticalSpacer = QSpacerItem(20, 0, QSizePolicy.Minimum, QSizePolicy.Expanding)
self.verticalLayout_2.addItem(self.verticalSpacer)
self.widget = QWidget(self.frame_3)
self.widget.setObjectName(u"widget")
self.horizontalLayout_4 = QHBoxLayout(self.widget)
self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
self.btnSelectAll = QPushButton(self.widget)
self.btnSelectAll.setObjectName(u"btnSelectAll")
self.btnSelectAll.setMinimumSize(QSize(20, 0))
self.btnSelectAll.setFont(font1)
self.horizontalLayout_4.addWidget(self.btnSelectAll)
self.btnSelectNone = QPushButton(self.widget)
self.btnSelectNone.setObjectName(u"btnSelectNone")
self.btnSelectNone.setMinimumSize(QSize(20, 0))
self.horizontalLayout_4.addWidget(self.btnSelectNone)
self.verticalLayout_2.addWidget(self.widget)
self.horizontalLayout_5 = QHBoxLayout()
self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
self.btnClear = QPushButton(self.frame_3)
self.btnClear.setObjectName(u"btnClear")
self.btnClear.setFont(font1)
self.horizontalLayout_5.addWidget(self.btnClear)
self.btnSave = QPushButton(self.frame_3)
self.btnSave.setObjectName(u"btnSave")
self.btnSave.setFont(font1)
self.horizontalLayout_5.addWidget(self.btnSave)
self.verticalLayout_2.addLayout(self.horizontalLayout_5)
self.horizontalLayout_7.addWidget(self.frame_3)
self.splitter.addWidget(self.horizontalWidget_3)
self.horizontalLayout.addWidget(self.splitter)
self.splitter_2.addWidget(self.layoutWidget)
self.splitter_3.addWidget(self.splitter_2)
self.frame_2 = QFrame(self.splitter_3)
self.frame_2.setObjectName(u"frame_2")
self.frame_2.setSizeIncrement(QSize(0, 0))
self.frame_2.setBaseSize(QSize(0, 0))
self.frame_2.setFrameShape(QFrame.StyledPanel)
self.frame_2.setFrameShadow(QFrame.Raised)
self.verticalLayout = QVBoxLayout(self.frame_2)
self.verticalLayout.setSpacing(3)
self.verticalLayout.setObjectName(u"verticalLayout")
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.frame = QFrame(self.frame_2)
self.frame.setObjectName(u"frame")
self.frame.setFrameShape(QFrame.StyledPanel)
self.frame.setFrameShadow(QFrame.Raised)
self.horizontalLayout_8 = QHBoxLayout(self.frame)
self.horizontalLayout_8.setSpacing(7)
self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
self.horizontalLayout_8.setContentsMargins(4, 0, 4, 0)
self.label = QLabel(self.frame)
self.label.setObjectName(u"label")
font2 = QFont()
font2.setFamily(u"\u5fae\u8f6f\u96c5\u9ed1")
font2.setBold(True)
font2.setWeight(75)
self.label.setFont(font2)
self.horizontalLayout_8.addWidget(self.label)
self.btnMenuCoder = QPushButton(self.frame)
self.btnMenuCoder.setObjectName(u"btnMenuCoder")
self.btnMenuCoder.setFont(font1)
self.horizontalLayout_8.addWidget(self.btnMenuCoder)
self.horizontalSpacer_7 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
self.horizontalLayout_8.addItem(self.horizontalSpacer_7)
self.label_2 = QLabel(self.frame)
self.label_2.setObjectName(u"label_2")
self.label_2.setFont(font2)
self.horizontalLayout_8.addWidget(self.label_2)
self.btnUpdateJson = QPushButton(self.frame)
self.btnUpdateJson.setObjectName(u"btnUpdateJson")
self.btnUpdateJson.setFont(font1)
self.horizontalLayout_8.addWidget(self.btnUpdateJson)
self.btnGenJsonAll = QPushButton(self.frame)
self.btnGenJsonAll.setObjectName(u"btnGenJsonAll")
font3 = QFont()
font3.setFamily(u"\u5fae\u8f6f\u96c5\u9ed1")
font3.setBold(False)
font3.setWeight(50)
self.btnGenJsonAll.setFont(font3)
self.horizontalLayout_8.addWidget(self.btnGenJsonAll)
self.chkZip = QCheckBox(self.frame)
self.chkZip.setObjectName(u"chkZip")
self.horizontalLayout_8.addWidget(self.chkZip)
self.btnGenJson = QPushButton(self.frame)
self.btnGenJson.setObjectName(u"btnGenJson")
self.btnGenJson.setFont(font1)
self.horizontalLayout_8.addWidget(self.btnGenJson)
self.chkAutoOpenFolderGenJson = QCheckBox(self.frame)
self.chkAutoOpenFolderGenJson.setObjectName(u"chkAutoOpenFolderGenJson")
self.chkAutoOpenFolderGenJson.setFont(font1)
self.horizontalLayout_8.addWidget(self.chkAutoOpenFolderGenJson)
self.chkAutoCopyGenJson = QCheckBox(self.frame)
self.chkAutoCopyGenJson.setObjectName(u"chkAutoCopyGenJson")
self.chkAutoCopyGenJson.setFont(font1)
self.horizontalLayout_8.addWidget(self.chkAutoCopyGenJson)
self.chkAutoOpenFolderCopy = QCheckBox(self.frame)
self.chkAutoOpenFolderCopy.setObjectName(u"chkAutoOpenFolderCopy")
self.chkAutoOpenFolderCopy.setFont(font1)
self.horizontalLayout_8.addWidget(self.chkAutoOpenFolderCopy)
self.verticalLayout.addWidget(self.frame)
self.listVersion = QTableWidget(self.frame_2)
self.listVersion.setObjectName(u"listVersion")
sizePolicy8 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
sizePolicy8.setHorizontalStretch(7)
sizePolicy8.setVerticalStretch(3)
sizePolicy8.setHeightForWidth(self.listVersion.sizePolicy().hasHeightForWidth())
self.listVersion.setSizePolicy(sizePolicy8)
self.listVersion.setMinimumSize(QSize(200, 0))
self.listVersion.setSizeIncrement(QSize(800, 0))
self.listVersion.setBaseSize(QSize(800, 0))
self.listVersion.setToolTipDuration(0)
self.listVersion.setFrameShape(QFrame.WinPanel)
self.listVersion.setAutoScroll(False)
self.listVersion.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.listVersion.setSelectionMode(QAbstractItemView.SingleSelection)
self.listVersion.setSelectionBehavior(QAbstractItemView.SelectRows)
self.listVersion.setColumnCount(0)
self.listVersion.horizontalHeader().setVisible(True)
self.listVersion.horizontalHeader().setMinimumSectionSize(30)
self.listVersion.verticalHeader().setVisible(False)
self.listVersion.verticalHeader().setMinimumSectionSize(24)
self.listVersion.verticalHeader().setDefaultSectionSize(24)
self.verticalLayout.addWidget(self.listVersion)
self.splitter_3.addWidget(self.frame_2)
self.listJson = QTableWidget(self.splitter_3)
self.listJson.setObjectName(u"listJson")
sizePolicy9 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
sizePolicy9.setHorizontalStretch(7)
sizePolicy9.setVerticalStretch(4)
sizePolicy9.setHeightForWidth(self.listJson.sizePolicy().hasHeightForWidth())
self.listJson.setSizePolicy(sizePolicy9)
self.listJson.setMinimumSize(QSize(200, 0))
self.listJson.setSizeIncrement(QSize(800, 0))
self.listJson.setBaseSize(QSize(800, 0))
self.listJson.setToolTipDuration(0)
self.listJson.setFrameShape(QFrame.WinPanel)
self.listJson.setAutoScroll(False)
self.listJson.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.listJson.setSelectionMode(QAbstractItemView.SingleSelection)
self.listJson.setSelectionBehavior(QAbstractItemView.SelectRows)
self.listJson.setColumnCount(0)
self.splitter_3.addWidget(self.listJson)
self.listJson.horizontalHeader().setVisible(True)
self.listJson.horizontalHeader().setMinimumSectionSize(30)
self.listJson.verticalHeader().setVisible(False)
self.listJson.verticalHeader().setMinimumSectionSize(24)
self.listJson.verticalHeader().setDefaultSectionSize(24)
self.splitter_4.addWidget(self.splitter_3)
self.frame_4 = QFrame(self.splitter_4)
self.frame_4.setObjectName(u"frame_4")
self.frame_4.setMinimumSize(QSize(0, 120))
self.frame_4.setFrameShape(QFrame.StyledPanel)
self.frame_4.setFrameShadow(QFrame.Raised)
self.horizontalLayout_2 = QHBoxLayout(self.frame_4)
self.horizontalLayout_2.setSpacing(0)
self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
self.frame_5 = QFrame(self.frame_4)
self.frame_5.setObjectName(u"frame_5")
self.frame_5.setFrameShape(QFrame.StyledPanel)
self.frame_5.setFrameShadow(QFrame.Raised)
self.verticalLayout_4 = QVBoxLayout(self.frame_5)
self.verticalLayout_4.setSpacing(5)
self.verticalLayout_4.setObjectName(u"verticalLayout_4")
self.verticalLayout_4.setContentsMargins(0, 0, 5, 0)
self.chkStayTop = QCheckBox(self.frame_5)
self.chkStayTop.setObjectName(u"chkStayTop")
self.chkStayTop.setFont(font1)
self.chkStayTop.setLayoutDirection(Qt.LeftToRight)
self.chkStayTop.setIconSize(QSize(19, 19))
self.chkStayTop.setChecked(True)
self.verticalLayout_4.addWidget(self.chkStayTop, 0, Qt.AlignHCenter)
self.btnClearLogs = QPushButton(self.frame_5)
self.btnClearLogs.setObjectName(u"btnClearLogs")
self.btnClearLogs.setFont(font1)
self.verticalLayout_4.addWidget(self.btnClearLogs)
self.btnEndLogs = QPushButton(self.frame_5)
self.btnEndLogs.setObjectName(u"btnEndLogs")
self.btnEndLogs.setFont(font1)
self.verticalLayout_4.addWidget(self.btnEndLogs)
self.btnSaveLogs = QPushButton(self.frame_5)
self.btnSaveLogs.setObjectName(u"btnSaveLogs")
self.btnSaveLogs.setFont(font1)
self.verticalLayout_4.addWidget(self.btnSaveLogs)
self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)
self.verticalLayout_4.addItem(self.verticalSpacer_2)
self.horizontalLayout_2.addWidget(self.frame_5)
self.txtLog = QTextEdit(self.frame_4)
self.txtLog.setObjectName(u"txtLog")
sizePolicy10 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
sizePolicy10.setHorizontalStretch(0)
sizePolicy10.setVerticalStretch(0)
sizePolicy10.setHeightForWidth(self.txtLog.sizePolicy().hasHeightForWidth())
self.txtLog.setSizePolicy(sizePolicy10)
self.txtLog.setMinimumSize(QSize(0, 50))
self.txtLog.setSizeIncrement(QSize(0, 100))
self.txtLog.setBaseSize(QSize(0, 100))
self.txtLog.setFrameShape(QFrame.WinPanel)
self.txtLog.setReadOnly(True)
self.horizontalLayout_2.addWidget(self.txtLog)
self.splitter_4.addWidget(self.frame_4)
self.verticalLayout_3.addWidget(self.splitter_4)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QMenuBar(MainWindow)
self.menubar.setObjectName(u"menubar")
self.menubar.setGeometry(QRect(0, 0, 1280, 26))
self.menu_F = QMenu(self.menubar)
self.menu_F.setObjectName(u"menu_F")
self.menu_P = QMenu(self.menubar)
self.menu_P.setObjectName(u"menu_P")
self.menu_A = QMenu(self.menubar)
self.menu_A.setObjectName(u"menu_A")
MainWindow.setMenuBar(self.menubar)
self.menubar.addAction(self.menu_F.menuAction())
self.menubar.addAction(self.menu_P.menuAction())
self.menubar.addAction(self.menu_A.menuAction())
self.menu_F.addAction(self.menuOpen)
self.menu_F.addAction(self.menuSetting)
self.menu_F.addSeparator()
self.menu_F.addAction(self.menuQuit)
self.menu_P.addAction(self.menuCoder)
self.menu_A.addAction(self.menuGitee)
self.retranslateUi(MainWindow)
QMetaObject.connectSlotsByName(MainWindow)
# setupUi
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Excel\u8868\u683c\u6570\u503c\u751f\u6210\u53d1\u5e03\u5668", None))
self.menuOpen.setText(QCoreApplication.translate("MainWindow", u"\u6253\u5f00Excel(&O)", None))
self.menuQuit.setText(QCoreApplication.translate("MainWindow", u"\u9000\u51fa(&Q)", None))
self.menuSetting.setText(QCoreApplication.translate("MainWindow", u"\u8bbe\u7f6e(&S)", None))
self.menuCoder.setText(QCoreApplication.translate("MainWindow", u"\u4ee3\u7801\u751f\u6210(&C)", None))
self.menuPublish.setText(QCoreApplication.translate("MainWindow", u"\u53d1\u5e03\u4e0e\u70ed\u66f4(&P)", None))
self.menuGitee.setText(QCoreApplication.translate("MainWindow", u"Gitee", None))
self.btnMoveUp1.setText(QCoreApplication.translate("MainWindow", u"\u2191", None))
self.btnMoveDown1.setText(QCoreApplication.translate("MainWindow", u"\u2193", None))
self.btnAddUseDir.setText(QCoreApplication.translate("MainWindow", u"\u73af\u5883+", None))
self.btnRemoveUseDir.setText(QCoreApplication.translate("MainWindow", u"\u73af\u5883-", None))
self.btnModifyTag.setText(QCoreApplication.translate("MainWindow", u"\u4fee\u6539\u5907\u6ce8", None))
self.btnOpenExcelDir.setText(QCoreApplication.translate("MainWindow", u"\u6253\u5f00Excel\u76ee\u5f55", None))
self.btnOpenFile.setText(QCoreApplication.translate("MainWindow", u"\u5bfc\u5165Excel\u6587\u4ef6", None))
self.btnRelopenFile.setText(QCoreApplication.translate("MainWindow", u"\u91cd\u65b0\u5bfc\u5165\u9009\u4e2d\u6587\u4ef6", None))
self.btnRelopenAllFile.setText(QCoreApplication.translate("MainWindow", u"\u91cd\u65b0\u5bfc\u5165\u6240\u6709\u6587\u4ef6", None))
self.btnSelectAll.setText(QCoreApplication.translate("MainWindow", u"\u5168\u9009", None))
self.btnSelectNone.setText(QCoreApplication.translate("MainWindow", u"\u5168\u4e0d\u9009", None))
self.btnClear.setText(QCoreApplication.translate("MainWindow", u"\u5168\u90e8\u6e05\u7a7a", None))
self.btnSave.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u5217\u8868", None))
self.label.setText(QCoreApplication.translate("MainWindow", u"\u4ee3\u7801\u751f\u6210\uff1a", None))
self.btnMenuCoder.setText(QCoreApplication.translate("MainWindow", u" \u270d \u7a0b\u5e8f\u4ee3\u7801\u751f\u6210 ", None))
self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u6570\u636e\u5305\u751f\u6210\uff1a", None))
self.btnUpdateJson.setText(QCoreApplication.translate("MainWindow", u" \u2228 \u68c0\u51faSVN\u5386\u53f2", None))
self.btnGenJsonAll.setText(QCoreApplication.translate("MainWindow", u" \u2608 \u751f\u6210\u6240\u6709\u6570\u636e\u5305 ", None))
self.chkZip.setText(QCoreApplication.translate("MainWindow", u"ZIP", None))
self.btnGenJson.setText(QCoreApplication.translate("MainWindow", u" \u2608 \u751f\u6210\u52fe\u9009\u6570\u636e\u5305 ", None))
self.chkAutoOpenFolderGenJson.setText(QCoreApplication.translate("MainWindow", u"\u6253\u5f00\u751f\u6210\u76ee\u5f55", None))
self.chkAutoCopyGenJson.setText(QCoreApplication.translate("MainWindow", u"\u751f\u6210\u5230\u9879\u76ee", None))
self.chkAutoOpenFolderCopy.setText(QCoreApplication.translate("MainWindow", u"\u6253\u5f00\u9879\u76ee\u76ee\u5f55", None))
self.chkStayTop.setText(QCoreApplication.translate("MainWindow", u"\u7f6e\u9876\u663e\u793a", None))
self.btnClearLogs.setText(QCoreApplication.translate("MainWindow", u"\u6e05\u7a7a\u8bb0\u5f55", None))
self.btnEndLogs.setText(QCoreApplication.translate("MainWindow", u"\u6eda\u81f3\u6700\u5e95", None))
self.btnSaveLogs.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u65e5\u5fd7", None))
self.menu_F.setTitle(QCoreApplication.translate("MainWindow", u"\u6587\u4ef6(&F)", None))
self.menu_P.setTitle(QCoreApplication.translate("MainWindow", u"\u53d1\u5e03(&P)", None))
self.menu_A.setTitle(QCoreApplication.translate("MainWindow", u"\u5173\u4e8e(&A)", None))
# retranslateUi
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/seraph2047/excel2json.git
git@gitee.com:seraph2047/excel2json.git
seraph2047
excel2json
excel2json
master

搜索帮助