Python
文章平均质量分 50
python+pyqt
fifbro
这个作者很懒,什么都没留下…
展开
-
打包发布qt+python软件
最近开发了一款可视化软件平台,初次接触Qt,在这里简单记录一下软件(Qt+Python)的打包过程。对于qt的依赖库,qt提供了windeployqt.exe来进行打包原创 2021-06-03 13:16:43 · 1529 阅读 · 2 评论 -
c++中嵌入python
在vs环境下的C++中引入Python的步骤:https://blog.csdn.net/weixin_34088598/article/details/92178672在C++中使用Python进行编程的详细代码:https://blog.csdn.net/steve_cui/article/details/88531568http://www.cppblog.com/jacky2019/archive/2007/05/17/24276.html...原创 2021-03-26 19:11:37 · 160 阅读 · 0 评论 -
使用networkx根据点和边绘制图
已知顶点数据(点ID、矢量值、点类型)和边/弧数据(索引对的数组,(from_id, to_id)),绘制其对应的图/树(有向图)。# pip install networkximport matplotlib.pyplot as pltimport networkx as nximport numpy as np class draw_tree: def __init__(self): self.m_G = nx.Graph() # 创建一个空的无向图原创 2021-03-04 18:21:41 · 1672 阅读 · 2 评论 -
PyQt中使用QtSql连接MySql数据库的方法
这篇文章主要介绍了PyQt中使用QtSql连接MySql数据库的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧PyQt 有内置的数据库连接类 QtSql 。在使用 PyQt 连接 MySql 展示数据时,如果明确所有数据库操作都与 Qt 窗口有关,且不涉及复杂的数据操作,则可以使用内置的 QtSql 类。不需要安装额外的数据库类,且能更加便利的与 QtTableView 等 Qt 控件进行数据交互。初始化db =转载 2021-02-01 19:56:36 · 2183 阅读 · 1 评论 -
pyinstaller打包引用nmap包的软件时的错误处理
使用pyinstaller打包python软件时出现了诸多问题,下面逐一对其记录。1. 针对打包后调用nmap等第三方软件会弹出控制台窗口的问题,修改nmap.py第228行部分的代码如下:IS_WIN32 = 'win32' in str(sys.platform).lower()if IS_WIN32: startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags = subprocess.CREATE_NEW_CONS原创 2021-02-01 01:06:28 · 288 阅读 · 0 评论 -
Python中 __init__ 函数 内外 定义类的变量的区别
1.在类内,__init__函数外定义类变量这里先声明两个概念:类变量:属于类的变量,和实例无关实例变量:属于实例的变量,和类无关通过这种方式创建的变量属于当前类,和所有实例都没有关系。调用此类型的类变量时有两种方式:当使用“类名.变量名”的方式调用。使用“实例名.变量名”的方式调用,使用此方法是必须保证实例中没有重名的变量,因为使用“实例名.变量名”的方式调用变量时,系统会先从对象中查找,如果没有再从类中查找。注:通过 “实例名.类变量名” 对类变量进行赋值并不会改变类变量的值,而是转载 2021-01-29 11:44:16 · 2522 阅读 · 0 评论 -
linux 离线运行anaconda程序
这里用到的 screen 程序,需要 conda 安装conda install screenscreen用法screen -S w1 新建一个w1工作窗口screen -ls 查看当前所有的运行窗口screen -d w1 将w1窗口离线screen -r w1 接入窗口w1ctrl+A+D 退出当前窗口,回到主界面screen -X -S w1 quit 删除w1这个窗口screen kill +编号/名称 删除窗口注意:使用screen运行anaconda时可能出现虚拟原创 2020-10-29 21:07:47 · 728 阅读 · 5 评论 -
使用pyinstaller为python程序打包
在使用anaconda+vscode写完python代码之后,相信很多人都会这样一个疑问:我们如何将这些python程序提供给普通用户使用呢?伟大的前辈早已替我们想好了办法——python程序的打包。python打包的方法主要有4种:py2exe pyinstaller cx_Freeze nuitka其中,pyinstaller是目前应用最多的python打包工具,因此我选择了p...原创 2020-04-29 00:58:58 · 556 阅读 · 0 评论