<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mr.李大白的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tomorrowsummer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tomorrowsummer]]></copyright><item><title><![CDATA[PyQt5学习笔记一、安装PyQt5和在PyCharm中配置工具]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/130111366</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/130111366</guid><author>tomorrowsummer</author><pubDate>Thu, 13 Apr 2023 10:47:26 +0800</pubDate><description><![CDATA[在cmd窗口或PyCharm中安装PyQt5和工具，以及在PyCharm中怎么配置PyQt5工具。]]></description><category></category></item><item><title><![CDATA[Python子类重写父类方法和调用父类同名方法]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/130022644</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/130022644</guid><author>tomorrowsummer</author><pubDate>Sat, 08 Apr 2023 00:13:24 +0800</pubDate><description><![CDATA[在Python中，子类有时不适合使用父类的方法，那么可以重写(Override)父类方法。有时子类重写父类方法时，只想在父类方法上进行扩展，就可以先调用父类同名方法，再扩展。]]></description><category></category></item><item><title><![CDATA[在cmd命令窗口安装Python模块]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/130001373</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/130001373</guid><author>tomorrowsummer</author><pubDate>Thu, 06 Apr 2023 23:35:37 +0800</pubDate><description><![CDATA[Windows系统可以在cmd命令窗口安装Python第三方库。建议选择pip命令来安装第三方库，安装时可以指定第三方库及Python的版本。]]></description><category></category></item><item><title><![CDATA[PyQt5 QListWidget的使用总结，以及itemClicked和itemDoubleClicked信号]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/106266805</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/106266805</guid><author>tomorrowsummer</author><pubDate>Tue, 26 May 2020 23:33:41 +0800</pubDate><description><![CDATA[https://bbs.youkuaiyun.com/topics/70263515?locationNum=3&amp;fps=1



1. 可以在绘制窗口时设置QListWidget的选择模式：



或通过setSelectionMode 设置


lst_widget.setSelectionMode(QAbstractItemView.SingleSelection)

2. 执行doubleclicked事件前肯定会先触发clicked事件

Actually double clicking on ...]]></description><category></category></item><item><title><![CDATA[PyQt5 弹出子对话框时闪退的原因分析和解决方法]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/106266614</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/106266614</guid><author>tomorrowsummer</author><pubDate>Fri, 22 May 2020 23:56:02 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/shelwinnee/p/5432304.html

在Qt Designer中创建一个Form窗体，只包含一个pushButton按钮，想要单击该按钮后弹出一个子窗口。

但是实际运行时发现子窗口闪退。



过程如下：

创建Form窗体后，先转为py文件，然后新建一个CallMainUI.py文件用来对基本UI界面做修改及添加信号与槽的响应。

在CallMainUI.py文件中



修改子窗口为主窗口的属性

或：创建非模式窗口Dialog类
...]]></description><category></category></item><item><title><![CDATA[Linux下SVN commit遇到的问题：添加 / 删除文件]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/104502103</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/104502103</guid><author>tomorrowsummer</author><pubDate>Tue, 25 Feb 2020 18:06:20 +0800</pubDate><description><![CDATA[在本机Windows系统中的SVN客户端进行SVN提交时，一是文件多时会比较慢，二是由于一些加密问题会导致提交失败，所以后面进行SVN操作都在Linux服务器中进行。



现在想上传一些脚本，包括修改的和新增的若干文件：

第一步，打开SecureCRT，个人账户登录Linux服务器，然后在个人文件夹里新建一个文件夹

mkdir tmp

第二步，进入tmp文件夹，从SVN服务器上下载当前的...]]></description><category></category></item><item><title><![CDATA[使用PyInstaller打包PyQt程序]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/102587172</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/102587172</guid><author>tomorrowsummer</author><pubDate>Tue, 22 Oct 2019 17:22:46 +0800</pubDate><description><![CDATA[由于开发环境为PyCharm，在工程的虚拟环境中包含了项目所用到的编译器、pip和各模块等，所以在Dos中直接进入该路径，然后输入命令 python.exe pyinstaller.exe -F *.py，其中

*.py为要打包的执行文件，

-F/ --onefile ：打包成一个exe文件，不加的话默认为 -D/--onedir：创建一个目录，包含exe文件以及其它动态链接库等文件，这样会...]]></description><category></category></item><item><title><![CDATA[Dos安装pyinstaller时报错Non-UTF-8 code starting with '\x90' in file pip3.6.exe on line 1]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/102681403</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/102681403</guid><author>tomorrowsummer</author><pubDate>Tue, 22 Oct 2019 14:49:21 +0800</pubDate><description><![CDATA[开发环境为PyCharm，直接在PyCharm中点击安装pyinstaller很方便，很快就安装成功。



但想在dos中尝试安装一下。预期很简单，输入一条命令即可：pip install pyinstaller。

但实际输入后，pip报错！

如下图所示，cmd中先进入项目的虚拟环境中python.exe和pip.exe所在的路径，然后直接输入pip install pyinstaller，...]]></description><category></category></item><item><title><![CDATA[PyQt5：运行pyuic5或pyrcc5时报错Error running, CreateProcess error=5, 拒绝访问]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/99683061</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/99683061</guid><author>tomorrowsummer</author><pubDate>Fri, 16 Aug 2019 18:15:08 +0800</pubDate><description><![CDATA[运行pyuic5或pyrcc5时报错Error running, CreateProcess error=5, 拒绝访问 的解决方法]]></description><category></category></item><item><title><![CDATA[PyQt5的ui文件转py文件提示没有文件]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/97154593</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/97154593</guid><author>tomorrowsummer</author><pubDate>Wed, 24 Jul 2019 19:09:48 +0800</pubDate><description><![CDATA[Qt Designer里编辑好*.ui文件后，在PyCharm里转为*.py文件时，提示没有文件：



但会生成一个没有内容的py文件：



PyUIC的配置如下：



但是如果把ui文件放在venv同级目录下，就可以转换成功，为什么啊？？？
...]]></description><category></category></item><item><title><![CDATA[Python csv文件读写]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/95970676</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/95970676</guid><author>tomorrowsummer</author><pubDate>Wed, 17 Jul 2019 20:01:39 +0800</pubDate><description><![CDATA[csv：Comma-Separated Values，逗号分隔的值。csv文件以字符串形式存储数据，易于读写。

Python用csv模块来处理csv文件，csv模块包含在Python标准库中。

1、读csv文件


import csv

# 读取csv文件
with open('CSV1.csv', 'r') as f:  # 打开文件，并把文件对象保存为f，打开文件方式默认为r
    c...]]></description><category></category></item><item><title><![CDATA[Python os模块运用和文件读取写入 包括有序字典 实例]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/95308758</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/95308758</guid><author>tomorrowsummer</author><pubDate>Thu, 11 Jul 2019 17:32:35 +0800</pubDate><description><![CDATA[1、先写一下Python中的路径

分隔符

①用斜杠（/）表示，

②也可以用反斜杠（\）标识：由于反斜杠也用作转义字符，所以要用双反斜杠（\\）来分隔路径；也可以使用r‘’+单反斜杠 表示路径，r指明是原始字符串，路径中的反斜杠不再用作转义字符。

如：


path2 = 'E:/test1/0902/result/student.txt'
path2
'E:/test1/0902/resu...]]></description><category></category></item><item><title><![CDATA[Python退出程序 sys.exit()]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/92843007</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/92843007</guid><author>tomorrowsummer</author><pubDate>Fri, 05 Jul 2019 11:32:04 +0800</pubDate><description><![CDATA[1. sys.exit(arg)

（1）退出程序机制

通过引发SystemExit异常来退出Python程序。

可以通过捕捉SystemExit异常，在finally语句中进行一些清理操作；不捕捉SystemExit异常（SystemExit异常不被认为是错误的异常）将直接退出程序。

①不捕捉SystemExit异常，直接退出程序：


import sys
import time

pr...]]></description><category></category></item><item><title><![CDATA[Python string与list互转]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/94721509</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/94721509</guid><author>tomorrowsummer</author><pubDate>Fri, 05 Jul 2019 11:20:41 +0800</pubDate><description><![CDATA[1. string与list互转


# list(string) 函数
str1 = '1abc'
lst1 = list(str1)
lst1
['1', 'a', 'b', 'c']

# '字符/字符串'.join(list)
str2 = ''.join(lst1)
str2
'1abc'

' | '.join(['aa', 'bb', 'cc'])
'aa | bb | cc'

2...]]></description><category></category></item><item><title><![CDATA[Python matplotlib绘制图形，包括点、曲线、注释和箭头]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/92084333</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/92084333</guid><author>tomorrowsummer</author><pubDate>Sat, 15 Jun 2019 16:21:29 +0800</pubDate><description><![CDATA[Python的matplotlib模块绘制图形功能很强大，今天就用pyplot绘制一个简单的图形，图形中包括曲线、曲线上的点、注释和指向点的箭头。

1. 结果预览：



2. 代码如下：


from matplotlib import pyplot as plt
import numpy as np


# 绘制曲线
x = np.linspace(2, 21, 20)  # 取闭区间[2,...]]></description><category></category></item><item><title><![CDATA[Python多线程 threading模块]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/91992044</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/91992044</guid><author>tomorrowsummer</author><pubDate>Fri, 14 Jun 2019 18:13:03 +0800</pubDate><description><![CDATA[用threading模块，可以实现Python多线程编程。


import threading
import time

def video(secs):
    for i in range(secs):
        print("边看瘦身操......%d" % i)
        time.sleep(1)

def dance(secs):
    for i in range(s...]]></description><category></category></item><item><title><![CDATA[Navicat连接MySQL时连不上2003错误]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/90812788</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/90812788</guid><author>tomorrowsummer</author><pubDate>Wed, 05 Jun 2019 17:23:01 +0800</pubDate><description><![CDATA[安装MySQL和Navicat后，可以连上

]]></description><category></category></item><item><title><![CDATA[PyCharm创建新项目：Python解释器配置]]></title><link>https://blog.youkuaiyun.com/tomorrowsummer/article/details/90646471</link><guid>https://blog.youkuaiyun.com/tomorrowsummer/article/details/90646471</guid><author>tomorrowsummer</author><pubDate>Wed, 29 May 2019 20:20:16 +0800</pubDate><description><![CDATA[PyCharm创建新项目时配置虚拟编译环境。]]></description><category></category></item></channel></rss>