Python
文章平均质量分 63
水墨熊猫
这个作者很懒,什么都没留下…
展开
-
Mac&Windows系统安装chromedriver、geckodriver,及Message: ‘geckodriver‘ executable needs to be in PATH.报错解决
geckodriver 官方下载地址 需要科学上网,淘宝镜像点这里chromedriver 官方下载地址 需要科学上网,淘宝镜像点这里前置知识点Mac的PATH环境变量/usr/bin目录下面都是系统预装的可执行程序,会随着系统升级而改变。/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。MAC命令行执行 echo $PATH 即可查看本机PATH环境变量,从实际输出结果来看,/usr/local/bin的优先级是高于/use.原创 2021-06-25 15:42:42 · 680 阅读 · 0 评论 -
我用Python + PAGE(Tkinter GUI) + pandas做了个企查查导出模板转机器人模板的小工具
产品需求企查查导出的Excel文件是这样的客户的机器人软件需要导入的模板是这样的简单说就是要做个小工具将企查查导出的Excel通过pandas分析整理后按照客户给出的模板表头生成新的Excel文件。效果图成品效果图PAGE Gui效果图因为底部的statusbar无法通过gui设置,需要在生成的python中加入如下代码:statusbar = tk.Label(root, text="技术支持:济宁小墨匠智能科技有限公司 18678709906", bd=1, relief=tk原创 2021-03-28 21:33:16 · 988 阅读 · 1 评论 -
Python批量修改文件名
顺便介绍一个免费的Python入门课程,课程有中文字幕并且可下载视频,强强强烈推荐!Introduction to Python Programming缘起在udacity下载《python入门》的课程并解压后mp4文件和字幕文件解压到同一文件夹后用potplayer播放MP4不能自动加载字幕,而且除了中文字幕其它的我像批量删除掉。处理步骤遍历文件夹并获取文件名如果文件名中包含- lang_zh-CN则将- lang_替换为.(potplayer播放{文件名}.mp4时自动识别并加载{文件名}原创 2021-03-21 21:01:10 · 175 阅读 · 0 评论 -
wxPython的 wx.App 和 wx.PySimpleApp 有什么区别,如何区别使用?
问题起因刚接触wxPython的时候看到网络上不同示例中的wx.App()和wx.PySimpleApp 还是比较懵逼的。有问题就要搞清楚,谷歌和官方文档是最优的捷径。敲黑板&划重点准确的说PySimpleApp 已被弃用,仅仅作为兼容保留了下来,不排除未来版本中被移除的可能,使用上两者几乎并无区别,官方已经建议使用App函数替代**截图为证截图来自参考1:stackoverflow社区(截图翻译为彩云小译自动翻译)截图来自参考2:官方文档(截图翻译为彩云小译自动翻译)参考文档原创 2021-03-18 11:29:06 · 739 阅读 · 0 评论 -
【已解决】python AssertionError: <class ‘numpy.ndarray‘>
参考链接:https://stackoverflow.com/questions/64106628/why-assertionerror-having-numpy-ndarraydf.index = pd.to_datetime(df.index)df = df.sort_index()df_sub = df['2018'] # select the whole year of 2018df_sub2 = df['2018-02'] # select the given monthdf_su原创 2021-02-23 23:57:27 · 5182 阅读 · 0 评论 -
PySide2-VSC UI文件转python报错‘“pyside2-uicc“‘ is not recognized as an internal or external command解决
症状在vscode中使用Qt for Python插件将UI文件转为python文件报错。报错信息如下:问题原因看output的错误信息可以判断改命令调用的可能是 pyside2-uic.exe文件首先检查PySide2-VSC插件的setting有没有问题,配置项这样应该是没有问题的,前提是环境变量的path 中有pyside2-uic.exe文件所在目录。如果path中没有,问题应该就出在这里。打开环境变量,果不其然没有配置。解决方案既然找到原因了,自然对症下药,药到病除。将原创 2021-02-12 00:48:04 · 1529 阅读 · 2 评论 -
【解决方案】vscode提示 No name ‘QGuiApplication‘ in module ‘PySide2.QtGui‘pylint(no-name-in-modulue)
问题场景:vscode 配置python + pyside 开发环境后提示,vscode No name 'QGuiApplication' in module 'PySide2.QtGui'pylint(no-name-in-modulue) 这样的提示,如下图。虽然不影响运行,但依然让人如鲠在喉非常不适。原因分析:网上查证后问题原因在于没有在Pylint中配置PySide2的参数解决方案:vscode左下角或者快捷键ctrl + ,打开配置找到pylint args配置项在Pylin原创 2021-01-23 09:25:45 · 807 阅读 · 0 评论 -
【解决方案】invalid property name “statusbar“(M16) unkown component(M300)
项目场景:在Qt creator 4.14.0 中使用 QML 创建底部状态栏并自定义样式问题描述:直接使用官方示例(StatusBar QML Type )中的代码ApplicationWindow { statusBar: StatusBar { RowLayout { anchors.fill: parent Label { text: "Read Only" } } }}报错截图如下:原创 2021-01-20 22:59:57 · 1649 阅读 · 0 评论 -
Qt Designer 容器(Container)部件的用法
Qt Designer 容器(Container)部件的用法原文地址:https://doc.qt.io/qt-6/designer-using-containers.html容器部件(container widget)在窗体中提供更高级的对象分组控制。它们可以作为多种用途使用,诸如管理输入部件(input widgets)、提供分页和选项卡布局、又或者仅仅作为其它对象的装饰性容器等等。Qt Designer 提供良好的视觉反馈以便于我们将对象置于容器中。当对象从部件盒被拖入窗体且经过容器部件时翻译 2021-01-12 17:48:28 · 6363 阅读 · 0 评论 -
Qt Designer 最新中文手册文档(Qt6)
Qt Designer软件作为一款Qt辅助工具,其允许我们使用所见即所得的方式,通过Qt Widgets来创建图形用户界面。正好最近要学习Qt for Python(PySide6),工欲善其事,必先利其器,准备系统的学习一下Qt Designer,网上也没有比较系统的最新资料,那就只能扒官方文档了,在这里权当做个学习记录吧。下面没有链接的就是还没有翻译的哈~英文666的同学可以直接开车去官方文档哦Qt Designer 快速入门Qt Designer的四种编辑模式窗口部件编辑模原创 2021-01-07 15:12:27 · 21157 阅读 · 2 评论 -
【解决方案】Qt Designer代码生成失败,Unable to lanch {Qt Designer路径}\bin\uic:Process failed to start: 系统找不到指定文件
问题症状通过菜单窗体-View Python Code... 查看UI代码报错,提示“代码生成失败”,具体描述为“Unable to lanch {Qt Designer路径}\bin\uic:Process failed to start:系统找不到指定的文件”症状原因预览C++/Python代码需要先调用uic.exe生成,从错误提示来看确定是bin目录下没有uic.exe文件,需要先找到此文件或者了解是否需要安装配置。Designer.exe 同目录下有一个uic.exe,不晓得是不是它。原创 2021-01-07 13:58:55 · 5650 阅读 · 10 评论 -
【翻译】Qt Designer 布局宝典
Qt Designer布局宝典原文地址:https://doc.qt.io/qt-6/designer-layouts.html使用窗体前,需要将部件对象拖放到布局中,以确保预览或在应用程序中使用时可以正确显示。将对象放置在布局中也可以确保在窗体放大缩小时对象的大小也能随之改变。一旦部件对象被置于布局中,其位置和大小就不能再被单独设置。因为布局本身控制着每个部件的几何空间结构,同时还考虑到看不到的空间间隔器(spacer)。spacer 被置于layout后会影响部件的几何空间结构。布局可以在窗翻译 2021-01-07 11:29:27 · 3033 阅读 · 0 评论 -
【翻译】Qt Designer的四种编辑模式
Qt Designer的编辑模式Qt 设计器提供了四种编辑模式: 窗口部件编辑模式、信号/槽编辑模式、伙伴编辑模式和 Tab 顺序编辑模式。在使用 Qt 设计器时,您将始终处于以下四种模式之一。要在模式之间切换,只需从“编辑”菜单或工具栏中选择它。下表进一步详细描述了这些模式。编辑模式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KYwAqIKU-1609517080076)(https://doc.qt.io/qt-6/images/designe翻译 2021-01-02 00:06:02 · 8069 阅读 · 0 评论 -
【翻译】Qt Designer 快速入门
用 Qt Designer 做UI,总共分四部:把窗体形式(Main Windows\Widget等)选中并新建把控件拖到窗体里把信号(signal)关联到信号槽(slot)预览废话不多说,先上图如上图所示,这是一个很常见的RGB控制器,在图像处理软件设计中甚是常见。新建窗体...翻译 2020-12-31 23:55:27 · 7242 阅读 · 1 评论 -
【翻译】Qt for Python(PySide6)官方文档:(2)正式开始Qt for Python之旅
本章主要讲解如何通过代码命令行方式创建Python for Qt工程项目,如果你只是要通过pip安装PySide6,你来~pip install pyside6更多详情,请参阅我们的快速入门指南。此外,您可以查看与项目相关的常见问题。一般配置要求编译PySide主要用到一些第三方库,如libclang,Python, CMake等,这些都可以从Qt的开发工具中下载到:Python: 3.6+Qt: 6.0+ is recommendedlibclang: libclang 库需要10 fo翻译 2020-12-30 08:19:09 · 5723 阅读 · 6 评论 -
【翻译】Qt for Python(PySide6)官方文档:(1)Qt for Python 快速入门
原文地址:https://doc.qt.io/qtforpython/quickstart.html环境要求PySide6的安装需要如下环境支持:Python 3.6+建议使用虚拟环境,比如 venv 或 virtualenv创建并激活虚拟环境终端运行如下命令(译者注:官方是这样写的,实际上是用PyCharm 自2019.3.3版本之后可自动设置虚拟开发环境,可自行查阅)TODO: 单独写个PyCharm自动设置虚拟开发环境的教程$ python -m venv env/ .翻译 2020-12-29 13:57:35 · 22463 阅读 · 0 评论 -
python 安装serial及No module named ‘serial.tools‘等问题解决方案
安装serialpip命令安装pip install serial测试安装import serial按照惯例,Python 引入 serial 不报错即为安装成功问题汇总关于serial安装使用相关的问题之后会在这里补充维护import serial.tools ModuleNotFoundError: No module named 'serial.tools'问题说明目前遇到的问题是 import serial.tools 会报错问题原因及解决原创 2020-12-26 14:07:42 · 12004 阅读 · 7 评论 -
PyCharm 整合配置Qt Designer,Qt Designer直接打开.ui文件
参考链接:https://stackoverflow.com/questions/58599351/integrate-qt-designer-and-pycharmPyside作为Qt的亲儿子,无疑将成为Qt pyton开发的首选,Pyside2已经日趋完善,官方也于2020年12月10日发布了6.0.0版本,正式进入PySide6时代。安装Pyside后 Qt Designer是集成到pip包里面的,无需单独安装。安装后如下图通过 File-Settings (或快捷键Ctrl + Al原创 2020-12-26 11:47:43 · 2409 阅读 · 3 评论