
python
sunhuwh
求学阶段
展开
-
PyQT实用方法
一、action菜单栏中将action设置为一组,一组中只有一个可以选择(action)schema_action_group = QActionGroup(self) # 模式组self.action1.setActionGroup(schema_action_group)self.action2.setActionGroup(schema_action_group)self.action3.setActionGroup(schema_action_group)self.action4.原创 2022-04-06 18:37:36 · 616 阅读 · 0 评论 -
pyinstaller生成的exe程序 打包成安装程序
备个份转载 2022-03-27 10:30:18 · 313 阅读 · 0 评论 -
python pycharm中可运行 终端不可运行
在代码最前面加上sys.path.append(os.path.abspath(os.path.join(os.getcwd(), “…”))) # 当前项目路径加入原创 2022-02-16 17:48:47 · 1089 阅读 · 0 评论 -
python调用dll
一般调用方法很简单:from ctypes import *dll = CDLL("TestCalLDll.dll")print(dll.AddFun(1, 102))这个时候就会有些问题了,比如:如果dll是32位,而环境是64位,调用起来就会有问题。这需要切换环境,如果使用conda来管理环境就很简单:set CONDA_FORCE_32BIT=1conda create -n py37x86 python=3.7conda activate py37x86如果要切换到64位:s原创 2021-11-25 10:54:08 · 1387 阅读 · 0 评论 -
python位运算
python也可以像C一样做位运算若想将有符号转换为无符号的,ctypes.c_uint32(param)原创 2021-11-23 15:03:02 · 738 阅读 · 0 评论 -
Jupyter notebook:内核启动失败
观看log日志,发现DLL load failed while importing win32api: 找不到指定的模块解决方式,去pyhton.exe根目录下,找到Scripts,里面应该有个pywin32_postinstall.py的文件运行:python pywin32_postinstall.py -install然后校验一下:重启jupyter notebook即可...原创 2021-07-29 23:55:02 · 2214 阅读 · 3 评论 -
QT Designer+Pyqt实现类似Eclipse的嵌套布局
形似eclipse,支持底部往上拉,并出现滚动条看下这个视频:QT Designer+pyqt的嵌套布局配套代码:test.ui: QT Desinger生成的源码<?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>MainWindow</class> <widget class="QMainWindow" name="MainWindow"> <原创 2021-07-29 11:01:13 · 649 阅读 · 0 评论 -
Qt Designer使用总结——持续更新
有时字体大小想统一,我们通常会全选所有的元素,然后改变字体大小。但有时,改变后,看着字体大小仿佛一致,预览的时候发现还是错误的。这时,重新全选,先设置为另一个字体大小,然后又改回来就好了。有时移动一行中最后一个元素到另一个地方去,发现这行还占用大小,需要处理一下。随便拖个label到这行去,然后按delete or del键进行删除...原创 2021-07-15 11:50:45 · 316 阅读 · 0 评论 -
QT Designer+PyQt5做图形化工具
QT Designer是一个生成图形用户界面的工具,最终能通过一段脚本将其生成的代码专为python代码。然后再使用PyQt5完成逻辑部分即可。QT Designer使用流程:一、安装安装Qt Designer:pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple找到designer.exe文件,一般在python路径下,可以找到designer.exe文件运行designer.exe二、操作方法概述:QT原创 2021-07-09 11:38:55 · 1620 阅读 · 0 评论 -
centos7安装Anaconda
1. 获取Anacondawget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh2. 执行bash Anaconda3-2020.07-Linux-x86_64.sh3. 根据提示按ENTER该yes的yes4. 输入python验证环境5. 一些基本命令# 假如上面输入python没用,那么就需要把Anaconda重新加入环境xport PATH=/home/(your_user_name)/a原创 2020-08-31 09:25:19 · 2436 阅读 · 0 评论 -
python安装包报错网络问题
比如:Could not find a version that satisfies the requirement pygame(from version:) No matching distribution found for pymongo可能考虑到是python国内网络的问题,这时我们用国内的镜像源来加速。pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com这个是豆瓣源–truste原创 2020-05-26 09:26:34 · 434 阅读 · 0 评论 -
python文件打包exe
pip install pyinstaller然后执行pyinstaller xx.py原创 2020-05-25 23:29:22 · 267 阅读 · 0 评论 -
pycharm解决一直updating indices的问题
第一种解决方式是将不需要的文件夹排除步骤:file->setting->Project:XXX->Project Structure 然后add content Root第二种,是因为anaconda环境配置的有问题导致的,应该这么配置:file->setting->Project:XXX->Project Interpreter->右边设置键add->选择conda environment...原创 2020-05-21 21:26:54 · 5005 阅读 · 0 评论 -
python数组
python数组写法:arr = [0]print (arr)结果[0]arr = [0]*3print (arr)结果[0,0,0]python数组迭代压缩>>>a = [1,2,3]>>> b = [4,5,6]>>> c = [4,5,6,7,8]>>> zipped = zip(a,b...原创 2019-07-03 17:32:54 · 434 阅读 · 0 评论 -
Eclipse+PyDev插件
eclipse卸载插件:菜单->help->about eclipseEclipse+PyDev插件用这种方法试验成功了,但是还是觉得有点怪怪的,是这样的,我是在自己下载的pydev:http://jaist.dl.sourceforge.net/project/pydev/pydev/Pydev%201.6.3/org.python.pydev.featu原创 2013-07-08 02:18:58 · 1621 阅读 · 0 评论 -
ruby+python
Ruby的理念:以人的思想为起点来进行编程。这样使得编程更直观,改变了以往从机器进行考虑的思想,使得编程时间缩短。它的强悍之处:动态修改对象、类型:如这串代码:class MyClass def the_method "general method" endend mc = MyClass.newdef mc.the_method "原创 2013-07-07 01:30:39 · 2416 阅读 · 5 评论