PyQt QFileDialog 文件选择弹窗 弹出文件选择框。可以自定义选择框的标题,默认位置,目标文件后缀 选择框弹出后,会阻塞UI线程。 PyQt5文件选择框的例子这里只选择一个bat文件。如果默认目录不存在,则查找当前目录1234567891011def _click_tu_choose_file_path_btn1(self): default_path = 'C:\MY' if not os.path 2017-11-23 PyQt
Python logging 基本用法 本文记录logging模块的用法 创建文件logger.py 123456789101112131415import loggingLOG_FILE = 'app_history.log'logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename 2017-11-21 Python
PyQt5 安装商业版 对于Windows7上的Python2,需要如下工具: visual studio sip Qt(SDK) 如果电脑上已经装有了PyQt4,建议再装一份Python。与原来的分开。 win7安装社区版Visual Studio使用Visual Studio是为了它的编译工具和相关库。安装时选上Windows SDK。 对于VS2017来说,使用的是这个工具 “D:\Microsoft Visu 2017-10-25 PyQt
find的使用 比如删除~结尾的文件1find . -name "*~" -type f -print -exec rm -rf {} \; 删除文件名有特定字符的文件1find . -name "*abcd*" -exec rm -f {} \; 修改执行命令和文件类型,安装目录下所有apk文件1find . -name " 2017-10-10 Linux_note #Linux #Tools
PyQt 适配不同屏幕分辨率 在宽高为1366*768下设计开发的界面,到了2860*1620屏幕下会显示不正常。因为像素密度不同,2860*1620屏幕显示出来的控件很小。 适配方法 - 根据当前屏幕调整控件大小和位置初始化时获取到当前屏幕的宽高像素值。与原像素值相比求出比例self.ratio_wid,self.ratio_height。 找出所有的QWidget self.findChildren(QWidget),遍历 2017-09-26 PyQt
PyQt 语言国际化 PyQt4 语言国际化使用pylupdate4将界面的py文件转成ts文件。 进入py文件所在目录,执行转换命令。1/d/python27/Lib/site-packages/PyQt4/pylupdate4 ui_main.py -ts zh_CN.ts 得到zh_CN.ts文件。这个文件本质上是xml文件。当界面的py文件修改时,运行pylupdate4生成ts不会破坏原ts的翻译。 用Qt语 2017-09-20 PyQt
PyQt 拖入 PyQt支持拖入功能。比如拖入文件或者一段文本。 拖入文本定义了一个label继承自QLabel,初始化时设置允许拖入。 参见pyqt5-drag-and-drop1234567891011121314151617from PyQt5 import QtCorefrom PyQt5.QtWidgets import QMainWindow, QApplication, QListWidget, Q 2017-09-19 PyQt
PyQt 打包 py2exePyQt4 中打包成EXE文件将某个GUI程序打包成EXE文件。 Python2.7,在PyCharm中直接执行这个文件。 123456789101112131415161718192021222324252627# -*- coding: utf-8 -*-from distutils.core import setupimport py2exeimport sysimport ma 2017-09-18 PyQt
Python 获取当前路径的方法 本文链接 Python2.7 中获取路径的各种方法sys.path模块搜索路径的字符串列表。由环境变量PYTHONPATH初始化得到。sys.path[0]是调用Python解释器的当前脚本所在的目录。 sys.argv一个传给Python脚本的指令参数列表。sys.argv[0]是脚本的名字(由系统决定是否是全名)假设显示调用python指令,如python demo.py,会得到绝对路径;若直 2017-07-31 Python