Files
kman/mainwindow.py
2025-09-18 17:02:40 +08:00

223 lines
11 KiB
Python

# -*- coding: utf-8 -*-
################################################################################
## Form generated from reading UI file 'mainwindow.ui'
##
## Created by: Qt User Interface Compiler version 6.9.1
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################
from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
QMetaObject, QObject, QPoint, QRect,
QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient,
QCursor, QFont, QFontDatabase, QGradient,
QIcon, QImage, QKeySequence, QLinearGradient,
QPainter, QPalette, QPixmap, QRadialGradient,
QTransform)
from PySide6.QtWidgets import (QApplication, QComboBox, QGridLayout, QHBoxLayout,
QHeaderView, QLabel, QLineEdit, QMainWindow,
QMenuBar, QSizePolicy, QSplitter, QStatusBar,
QTableView, QTextBrowser, QToolBar, QToolButton,
QTreeView, QWidget)
import kmanapp_rc
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
if not MainWindow.objectName():
MainWindow.setObjectName(u"MainWindow")
MainWindow.resize(837, 622)
icon = QIcon()
icon.addFile(u":/icons/Cbb20.png", QSize(), QIcon.Mode.Normal, QIcon.State.On)
MainWindow.setWindowIcon(icon)
MainWindow.setIconSize(QSize(40, 40))
self.actionimportlocal = QAction(MainWindow)
self.actionimportlocal.setObjectName(u"actionimportlocal")
icon1 = QIcon()
icon1.addFile(u":/icons/downr.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionimportlocal.setIcon(icon1)
self.actionimportkindle = QAction(MainWindow)
self.actionimportkindle.setObjectName(u"actionimportkindle")
icon2 = QIcon()
icon2.addFile(u":/icons/kindle.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionimportkindle.setIcon(icon2)
self.actionconfig = QAction(MainWindow)
self.actionconfig.setObjectName(u"actionconfig")
icon3 = QIcon()
icon3.addFile(u":/icons/config.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionconfig.setIcon(icon3)
self.actionflush = QAction(MainWindow)
self.actionflush.setObjectName(u"actionflush")
icon4 = QIcon()
icon4.addFile(u":/icons/refresh.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionflush.setIcon(icon4)
self.actionwords = QAction(MainWindow)
self.actionwords.setObjectName(u"actionwords")
icon5 = QIcon()
icon5.addFile(u":/icons/books.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionwords.setIcon(icon5)
self.actionstatistic = QAction(MainWindow)
self.actionstatistic.setObjectName(u"actionstatistic")
icon6 = QIcon()
icon6.addFile(u":/icons/statistics.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionstatistic.setIcon(icon6)
self.actionhomepage = QAction(MainWindow)
self.actionhomepage.setObjectName(u"actionhomepage")
icon7 = QIcon()
icon7.addFile(u":/icons/web.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionhomepage.setIcon(icon7)
self.actionabout = QAction(MainWindow)
self.actionabout.setObjectName(u"actionabout")
icon8 = QIcon()
icon8.addFile(u":/icons/question.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionabout.setIcon(icon8)
self.actionsearch = QAction(MainWindow)
self.actionsearch.setObjectName(u"actionsearch")
icon9 = QIcon()
icon9.addFile(u":/icons/Pixadex.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionsearch.setIcon(icon9)
self.actionexport = QAction(MainWindow)
self.actionexport.setObjectName(u"actionexport")
icon10 = QIcon()
icon10.addFile(u":/icons/md2.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.actionexport.setIcon(icon10)
self.centralwidget = QWidget(MainWindow)
self.centralwidget.setObjectName(u"centralwidget")
self.gridLayout = QGridLayout(self.centralwidget)
self.gridLayout.setObjectName(u"gridLayout")
self.splitter_2 = QSplitter(self.centralwidget)
self.splitter_2.setObjectName(u"splitter_2")
self.splitter_2.setOrientation(Qt.Orientation.Horizontal)
self.treeView = QTreeView(self.splitter_2)
self.treeView.setObjectName(u"treeView")
sizePolicy = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.treeView.sizePolicy().hasHeightForWidth())
self.treeView.setSizePolicy(sizePolicy)
self.treeView.setMaximumSize(QSize(401, 16777215))
self.splitter_2.addWidget(self.treeView)
self.treeView.header().setVisible(False)
self.splitter = QSplitter(self.splitter_2)
self.splitter.setObjectName(u"splitter")
self.splitter.setOrientation(Qt.Orientation.Vertical)
self.tableView = QTableView(self.splitter)
self.tableView.setObjectName(u"tableView")
self.splitter.addWidget(self.tableView)
self.textEdit = QTextBrowser(self.splitter)
self.textEdit.setObjectName(u"textEdit")
self.splitter.addWidget(self.textEdit)
self.splitter_2.addWidget(self.splitter)
self.gridLayout.addWidget(self.splitter_2, 1, 0, 1, 1)
self.horizontalLayout = QHBoxLayout()
self.horizontalLayout.setObjectName(u"horizontalLayout")
self.searchLabel = QLabel(self.centralwidget)
self.searchLabel.setObjectName(u"searchLabel")
self.horizontalLayout.addWidget(self.searchLabel)
self.searchLineEdit = QLineEdit(self.centralwidget)
self.searchLineEdit.setObjectName(u"searchLineEdit")
self.horizontalLayout.addWidget(self.searchLineEdit)
self.searchComboBox = QComboBox(self.centralwidget)
self.searchComboBox.setObjectName(u"searchComboBox")
self.horizontalLayout.addWidget(self.searchComboBox)
self.searchToolButton = QToolButton(self.centralwidget)
self.searchToolButton.setObjectName(u"searchToolButton")
icon11 = QIcon()
icon11.addFile(u":/icons/search.jpeg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.searchToolButton.setIcon(icon11)
self.horizontalLayout.addWidget(self.searchToolButton)
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
MainWindow.setCentralWidget(self.centralwidget)
self.statusbar = QStatusBar(MainWindow)
self.statusbar.setObjectName(u"statusbar")
MainWindow.setStatusBar(self.statusbar)
self.menuBar = QMenuBar(MainWindow)
self.menuBar.setObjectName(u"menuBar")
self.menuBar.setGeometry(QRect(0, 0, 837, 32))
MainWindow.setMenuBar(self.menuBar)
self.toolBar = QToolBar(MainWindow)
self.toolBar.setObjectName(u"toolBar")
MainWindow.addToolBar(Qt.ToolBarArea.TopToolBarArea, self.toolBar)
self.toolBar.addAction(self.actionimportkindle)
self.toolBar.addAction(self.actionimportlocal)
self.toolBar.addSeparator()
self.toolBar.addAction(self.actionexport)
self.toolBar.addAction(self.actionwords)
self.toolBar.addAction(self.actionstatistic)
self.toolBar.addSeparator()
self.toolBar.addAction(self.actionconfig)
self.toolBar.addSeparator()
self.toolBar.addAction(self.actionhomepage)
self.toolBar.addAction(self.actionabout)
self.toolBar.addSeparator()
self.toolBar.addAction(self.actionflush)
self.retranslateUi(MainWindow)
QMetaObject.connectSlotsByName(MainWindow)
# setupUi
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Kindle Management", None))
self.actionimportlocal.setText(QCoreApplication.translate("MainWindow", u"importlocal", None))
#if QT_CONFIG(tooltip)
self.actionimportlocal.setToolTip(QCoreApplication.translate("MainWindow", u"import clipping file from local clipping file", None))
#endif // QT_CONFIG(tooltip)
self.actionimportkindle.setText(QCoreApplication.translate("MainWindow", u"importkindle", None))
#if QT_CONFIG(tooltip)
self.actionimportkindle.setToolTip(QCoreApplication.translate("MainWindow", u"import clipping file from kindle", None))
#endif // QT_CONFIG(tooltip)
self.actionconfig.setText(QCoreApplication.translate("MainWindow", u"config", None))
#if QT_CONFIG(tooltip)
self.actionconfig.setToolTip(QCoreApplication.translate("MainWindow", u"configuration", None))
#endif // QT_CONFIG(tooltip)
self.actionflush.setText(QCoreApplication.translate("MainWindow", u"refresh", None))
#if QT_CONFIG(tooltip)
self.actionflush.setToolTip(QCoreApplication.translate("MainWindow", u"refresh import file/quick import from kindle", None))
#endif // QT_CONFIG(tooltip)
self.actionwords.setText(QCoreApplication.translate("MainWindow", u"words", None))
#if QT_CONFIG(tooltip)
self.actionwords.setToolTip(QCoreApplication.translate("MainWindow", u"words", None))
#endif // QT_CONFIG(tooltip)
self.actionstatistic.setText(QCoreApplication.translate("MainWindow", u"statistic", None))
#if QT_CONFIG(tooltip)
self.actionstatistic.setToolTip(QCoreApplication.translate("MainWindow", u"statistics reading habbit", None))
#endif // QT_CONFIG(tooltip)
self.actionhomepage.setText(QCoreApplication.translate("MainWindow", u"homepage", None))
#if QT_CONFIG(tooltip)
self.actionhomepage.setToolTip(QCoreApplication.translate("MainWindow", u"redirect to my homepage", None))
#endif // QT_CONFIG(tooltip)
self.actionabout.setText(QCoreApplication.translate("MainWindow", u"about", None))
#if QT_CONFIG(tooltip)
self.actionabout.setToolTip(QCoreApplication.translate("MainWindow", u"open about dialog", None))
#endif // QT_CONFIG(tooltip)
self.actionsearch.setText(QCoreApplication.translate("MainWindow", u"search", None))
#if QT_CONFIG(tooltip)
self.actionsearch.setToolTip(QCoreApplication.translate("MainWindow", u"search note", None))
#endif // QT_CONFIG(tooltip)
self.actionexport.setText(QCoreApplication.translate("MainWindow", u"export", None))
#if QT_CONFIG(tooltip)
self.actionexport.setToolTip(QCoreApplication.translate("MainWindow", u"export to file", None))
#endif // QT_CONFIG(tooltip)
self.searchLabel.setText(QCoreApplication.translate("MainWindow", u"Search", None))
self.searchLineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"\u53ef\u6309\u4e66\u540d\u3001\u4f5c\u8005\u3001\u5185\u5bb9\u641c\u7d22\u7b14\u8bb0", None))
self.searchComboBox.setCurrentText("")
self.searchToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None))
self.toolBar.setWindowTitle(QCoreApplication.translate("MainWindow", u"toolBar", None))
# retranslateUi