pyqt5
bug_rabbit
这个作者很懒,什么都没留下…
展开
-
PyQt5安装后,Pycharm无法识别
1、正常安装PyQt5,在cmd里可以导入2、但是在Pycharm中导入时无法识别原因:高版本pycharm自己创建了一个Python虚拟环境 默认没有把你安装的第三方库添加进来,所以就造成了这个现象。解决办法:在新建项目的时候如下图所示勾选那两个框框,目的是加载第三方库这样也容易出问题在创建完工程的时候会加载一堆东西,最好的办法就是利用下面的Existing interpreter来处理。点击那...转载 2018-04-03 09:22:25 · 1847 阅读 · 0 评论 -
TypeError: argument 1 has unexpected type 'NoneType'(解决办法)
self.search.clicked.connect(self.search_information(e))在使用connect时,报TypeError: argument 1 has unexpected type 'NoneType'错误,解决办法:self.search.clicked.connect(lambda:self.search_information(e))我个人理解是,当用c...转载 2018-04-11 13:57:37 · 29704 阅读 · 28 评论 -
PyQt5学习笔记(一)
昨天主要调通了如何把EXCEL中的数据显示到QTableWidget里,其中主要用到xlrd类代码如下:self.excelfile = xlrd.open_workbook(r'xx.xls')self.sheet1 = self.excelfile.sheet_by_index(0)cols = self.sheet1.row_values(0)rows = self.sheet1.co...原创 2018-04-04 15:05:15 · 369 阅读 · 0 评论 -
QTableWidiget删除所有行
查询的时候,第一次查询正常,再次查询,第一次查询的结果仍显示在QTableWidiget,所以就想着是不是触发查询时,先判断QTableWidiget是否有数据,如果有数据,那么先把QTableWidiget中的数据行全部删除。代码如下:(self.e指QTableWidiget)rowlength1 = self.e.rowCount() #表中的行数if rowlength1 > 0: ...转载 2018-04-11 18:16:14 · 613 阅读 · 0 评论 -
PyQt5学习笔记(二)
今天在写一个单一条件查询的按钮,然后一直卡在某些位置主要存在几个问题:1、首先查询一条数据后,再次查询前,需要先清空QTableWideget,这样就避免出现第二次查询时出现第一次查询的结果2、查询后,插入数据时,没有显示,后面发现是自己粗心大意,把一行插入行的代码删了导致的,以后代码最好备份,先在一个单独的Py文件验证,验证OK后,再搬到总的Py文件中,或者把需要改的函数复制一份3、查询...原创 2018-04-11 18:58:19 · 295 阅读 · 0 评论 -
报from PyQt5.QtWidgets import * ImportError: DLL load failed: %1 不是有效的 Win32 application(解决办法)
导入时,报from PyQt5.QtWidgets import * ImportError: DLL load failed: %1 不是有效的 Win32 application!查了很多资料,发现原来PyQt5安装包也是区分电脑位数的,我的电脑是32位的,装的PyQt5确是64位的,由于我这边用pip install PyQt5一直报time out错误,所以我采用的是去官网直接下载对应的P...原创 2018-04-06 10:05:52 · 21663 阅读 · 5 评论