Python中的一些问题汇总
Important
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple
一、PyQt5
代码内部问题:
1、super(XXX, self).init()在类中的作用
2、动态载入ui文件
先导入对应的包,再看下面链接里的讲解
from PyQt5 import uic
3、点击按钮弹出对话框,并且点击确认之后,自动跳转到另一界面
4、为文本框添加提示信息
5、Pycharm提示Method ‘check_pwd’ may be ‘static’
就是说代码里面没有用到self,可以是一个静态方法
此时的解决办法就是:
- 函数定义上面加上@staticmethod修饰器,表示该函数是一个静态函数
- 在代码里面用上self
@staticmethod使用方法:点击此处跳转
6、PyQt5与MYSQL数据库的相关操作
7、信号与槽的两种使用方法:@pyqtSlot() 和 connect()
8、让登录界面输入完成后,敲击回车键和点击登录按钮起一样的作用
给密码框的returnPressed事件添加一个槽函数,这个槽函数就是按钮所连接的函数
9、QTimer
10、
Qt designer的疑问
1、如何设置密码框?
2、如何设置窗体图标?
首先,选中该窗口对象
之后,在属性中找到windowIcon即可
3、QLabel对象(图片)如何放缩的时候图片能完全显示
先选中该标签对象
之后在属性中将scaledContents勾选即可
4、如何将光标定位到文本框的某个位置
详细讲解
注,要想选中全部文本,则要定位到行首
5、Text Edit 中的setPlainText()是设置纯文本的函数
6、将Qt designer放到Pycharm中,当然还有把ui转py的方法
二、OpenCV相关
1、ret, frame = cap.read() read函数返回值
第一个参数ret 为True 或者False,代表有没有读取到图片
第二个参数frame表示截取到一帧的图片
2、用python opencv 调用摄像头之if cv2.waitKey(1) & 0xFF == ord(‘q’)分析
3、安装dlib出现 ValueError: check_hostname requires server_hostname错误
4、
三、Pycharm相关操作
1、编辑器如何用鼠标滚轮随时放大缩小代码
法一:跳转看详情
法二:进入设置Settings之后
2、Pycharm编辑器的大部分技巧
3、快速到整个文件的顶部或底部
ctrl + Home 到顶部
ctrl + End 到底部
4、Pycharm连接数据库
跳转看详情
部分失败原因
5、每次打开一个文件之后,都需要自己在代码边上右键设置自动换行。简单的解决办法
6、关于社区版pycharm没有database插件问题
7、DB Navigator连接mysql失败问题
8、
四、其他方面的问题
1、使用pip安装时出现“SyntaxError: invalid syntax”的解决办法
2、cmd中执行you-get命令时,没有任何输出,假死状态
3、Script file ‘F:\Anaconda\Scripts\pip-script.py’ is not present.
conda install -f pip 使用conda强制安装pip
之后 pip -V,查看版本号
4、pip修改为清华源
解决问题
出现 Writing to C:\Users\Mark\AppData\Roaming\pip\pip.ini,即解决问题