![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从零开始的pyqt5项目
文章平均质量分 60
python语法之后,自学完成一个pyqt5的双学位学生信息管理项目。
AELee_
这个作者很懒,什么都没留下…
展开
-
个人向从零pyqt5项目:day7
早就写好了一直放在草稿里忘了发…可以在表格中修改数据终于迎来的快要结束的日子,虽然记录只记录了七天,但是拖拖拉拉也是好久,包括去除了一些查资料的时间,今天的目标是能检测qtableview手动修改的内容,找了属实有几天。最开始一直是在纠结怎么用python把c++qt的connet写成python的.datachanged.connect(函数)的样子,并且已经找到了是QStandardItemModel类的函数,但是一直没找到信号和槽的链接方案。最后还是在我经常搜索能碰到但是一直没关注的老猿那里找到原创 2022-04-04 18:25:55 · 1143 阅读 · 1 评论 -
个人向从零pyqt5项目:day6
今天要将导出文件完善一下。布局那天去翻了隔壁大佬的qt编程,发现了这个函数.addStretch()简直就是我的就行,直接用空白分配1/n的位置,可以随意调整百分比布局了。模板设定将五个模板都设置为 #替换名字# 的形式,规范模板,以方便替换文字。在测试过程中发现如下问题:docx包的paragraphs段落划分非常迷幻,比如 #学号#,可能会被划分位 # + 学号 + # ,也可能会被分为 # + 学号#,或者 #学号 + # 的形式,经过一系列修改之后都可以满足。目前暂时不想考虑会被划原创 2021-11-12 23:03:21 · 301 阅读 · 0 评论 -
个人向从零pyqt5项目:day5
加了几个功能完善:全选学分修满的同学,全选可以毕业的同学。这样的话突然就感觉按键之间会有冲突,每次点击都会选择/取消全部符合条件的同学,但是我也没想到其他更好的逻辑,而且这个逻辑我思考了一下还挺能满足各种条件的,比如在打印一波能毕业的学生之后,再打印一波不能毕业的同学的成绩。...原创 2021-11-02 15:59:51 · 116 阅读 · 0 评论 -
个人向从零pyqt5项目:day4
甲方“简单”修改了需求,明确了后续开发方向。1 页面跳转首先是页面跳转,经过多次尝试,终于实现了QWidget类的跳转。网上的所有页面跳转都用QMainWindow,所有布局教学都用QWidget,真是挺折磨人的,不过好在经过实验,只需要在按钮的clicked事件里将新QWidget对象global成全局变量即可操作。2 新页面的表格2.1 表格创建新页面的重要内容是导出word文档和excel文档,所以需要名单选择,在excel中插入单选框,效果如下:2.2 全选我将所有的QCheckBo原创 2021-10-25 19:40:12 · 128 阅读 · 0 评论 -
个人向从零pyqt5项目:day3
昨天发现错误在于环境错误,更换到pytorch环境就好了今天新的问题是怎么读入.xlsx文件,在网上查询得到是xlrd2.0.1版本不支持读入.xls文件,但是我将xlrd版本退回到1.2.0仍无法读取.xlsx文件。查了全网也没查到解决方案,倒是在搜索的时候跳出了xlrd1.2.0版本仍无法读取xlsx文件的提示,但是没有有关帖子,最后发现在参数中加入engine = 'xlrd’即可,困扰我快四五个小时的excel文件读取基本完成。休息一会,先吃早饭...原创 2021-10-10 06:15:39 · 109 阅读 · 0 评论 -
个人向从零pyqt5项目:day2
今天要做的就是把designer的页面设计完,把代码移植到py上。第一步:确定需求导入三种excl,读入三种excl的有效信息,中间计算平均分和均绩,生成五种word文档,一种excl文档。输入的excl中(成绩,缴费,原专业),每个excl的学号和姓名是判定是否为同一个人的标准,通过第一行的列名判断是否是有效数据,生成可视化表格。在输出word文档的时候要有选择输出人员以及输出何种表单的功能,并且在输出excl的时候能选择要输出的列(必须包含学号和姓名)。第二步 设计uidesigner的设计原创 2021-10-08 16:22:09 · 89 阅读 · 0 评论 -
个人向从零pyqt5项目:day1
之前:过了一遍最基础的python语法使用过c++的qt可视化1.下载各种插件2.b站视频开始学习最简单的操作原创 2021-10-07 21:04:11 · 112 阅读 · 0 评论