![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
布阆客
Code is not only code
展开
-
flask-migrate执行upgrade时报数据表已经存在错误:1050, "Table 'xxxx' already exists"
环境背景最近在写一个flask的web项目,数据库使用的是mysql8.0数据库,数据库的连接方式使用的是flask-sqlalchemy的映射方式。下面贴出自己的环境:遇到的问题:自己的一个用户表原来没有电话号码字段,现在要添加电话号码字段,由于不想删除原来已有的数据,所以使用flask-migrate进行数据迁移,可以动态添加字段。下面是启动app时会创建数据表,但是有一个问题就是...原创 2020-04-28 23:20:35 · 2003 阅读 · 0 评论 -
pycharm结合pyrcc5使用方法
在pyqt5的设计中,我们会使用QTdesigner填加一些资源图片啊之类的东西,所以会生成资源文件,我们可以利用pyrcc5.exe打宝成.py文件,然后就可以直接使用了。结合pycharm使用也是更加方便。在这里把Arguments里面的配置贴出来$FileName$ -o $FileNameWithoutExtension$_rc.py,配置完成后就可以在你想要转换的.qrc文件右键就可以选...原创 2020-03-03 22:27:50 · 3023 阅读 · 0 评论 -
pycharm配置pyuic5的方法
在pyqt5中利用qtdesigner设计出来.ui文件后可以利用pyuic生产.py文件,结合pycharm来使用也是更方便。在这里列出来Argumens里面的内容,请照填进去就可以$FileName$ -o $FileNameWithoutExtension$.py -x配置完成后选择你想转换的.ui文件鼠标右键,再选择pyuic可以了。...原创 2020-03-03 22:17:00 · 11380 阅读 · 2 评论 -
qt designer结合pycharm使用
在第4步中的选择可以后面的Insert Macro,这样子就不用手写了。一般你的designer.exe在你的python安装目录下面的sita-packges目录下面。。找找就好了。配置好之后就可以在工具下面找到了。。。...原创 2020-03-03 22:08:05 · 321 阅读 · 0 评论 -
python创建类未实例化调用方法的错误
最近在写一个python的flask项目创建了一个类,未实例化就调用方法,一直报错缺少一个参数。最后改动如下就行了。import requestsclass HTTP(): @staticmethod //改成静态方法就行了 def get(url,return_json=True): r = requests.get(url) if r.s...原创 2020-02-25 22:57:26 · 905 阅读 · 0 评论 -
pyqt5出现 -1073741515 (0xC0000135) 错误的一个解决办法
最近在写一个pyqt项目,使用的是QMainwindow,去掉主窗口的边框将背景隐藏了。隐藏了之后总要学会怎么移动窗口吧,于是重写了`def mousePressEvent(self, event): if event.button() == Qt.LeftButton: self.m_flag = True self.m_Posi...原创 2020-02-22 17:17:19 · 1622 阅读 · 0 评论 -
pyqt5自动更新QTableview内容解决方案
首先是自己在网上找了很久,基本上大家给出的解决方案都是开通一个子线程,然后发射自定义的信号去更新QTableview的数据:下面给你实例代码:from PyQt5.Qt import *import timeclass ThreadTable(QThread): update_date = pyqtSignal() //自定义一个信号 def __init__(self...原创 2020-02-22 15:18:01 · 3340 阅读 · 1 评论 -
pyqt5在QMainwindow中设置子QWdiget背景透明问题解决
在你的def __init__(self):下面加这么一句话就可以解决这个问题:self.setAttribute(Qt.WA_StyledBackground, True)特此记录一下原创 2020-02-22 15:02:59 · 853 阅读 · 0 评论 -
使用pyinstaller打包pyqt5程序时弹出"can't execute script"的错误解决办法。
pyqt5的一些问题总结(-F可以打包,-w却不行)在使用 pyinstaller -F main.py打包的时候可以运行,但是会弹出一个console窗口,就很不爽了。自己写的程序给别人用肯定不能有黑色的窗口啊。所以使用pyinstaller -F -w main.py进行打包时发现可以去掉黑色的窗口,但是会出现can’t execute script的错误提示。经过四处找寻资料和排查,在官...原创 2020-02-22 14:33:02 · 582 阅读 · 0 评论