下载
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_())
本文介绍了如何使用PyQt5在Qt设计师中创建窗口并设置控件,包括栅格布局、Label提示、表格样式以及如何通过PyUIC将UI文件转换为Python脚本。还提到在PyCharm中实现拖放事件处理和窗口运行。
941





