下载
pdf页面尺寸统计工具下载链接:百度网盘 请输入提取码
微信扫一扫获取文件
将ui文件生成py文件的相关配置。
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
在Qt设计师中布局窗口
PyQt5 Qt Designer对窗口栅格布局,之后控件可随窗口缩放而缩放。
包含了一个label,用于在中间显示非pdf文件的提示。
对表格控件tableWidget进行样式表设置。
Pycharm中完成界面显示代码
在Pycharm的项目文件夹中右击刚保存的window.ui,External Tools -> PyUIC,生成window.py。
新建main.py文件,写入如下代码,使得刚设计的窗口得以运行显示:
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication, QTreeWidgetItem, QTableWidgetItem, QAbstractItemView
from window import Ui_MainWindow
class Window(QMainWindow, Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
self.setAcceptDrops(True) # ==> 必须设置
def dragEnterEvent(self, event):
# 拖入时处理数据的过程,将全部放此处。
pass
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())