python
vzdong1
这个作者很懒,什么都没留下…
展开
-
python 多线程、多进程、协程网络性能对比
python 多线程、多进程、协程性能对比原创 2022-07-30 14:44:36 · 835 阅读 · 2 评论 -
PyQt5 中找不到QString,QList,QStringList
in PyQt, there is noQStringand hence no need forQStringList.Any Qt API that would normally return aQString, will automatically return a Python string instead. Similarly, any Qt APIs that would normally return aQStringListwill return a Python list...原创 2021-11-10 09:05:53 · 2171 阅读 · 0 评论 -
PyQT 没有显示报错信息
选择要修改的文件右键——【Modify Run Configuration】——勾选【Emulate termminal in output console】原创 2021-10-18 23:36:40 · 1064 阅读 · 0 评论 -
PyQT label文字超出显示。。。
from PyQt5.QtGui import QFontMetrics# 显示文字超出label长度时,显示。。。#self.label_4为QLabelmetrics=QFontMetrics(self.label_4.font())new_file_name=metrics.elidedText(file_name,Qt.ElideLeft,self.label_4.width())self.label_4.setText(new_file_name)...原创 2021-10-18 16:10:52 · 1277 阅读 · 0 评论 -
Python PyQt5中弹出子窗口解决子窗口一闪而过的问题
方式一:槽函数中创建子窗口对象,赋值到普通变量在主窗口添加按钮,并把按钮信号关联槽,在槽函数中创建子窗口对象赋值到普通变量,并调用其show 方法。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 .转载 2021-09-27 15:07:41 · 3687 阅读 · 4 评论 -
TKinter Designer 国人的一个不错的作品
可以加快界面设计速度githubGitHub - honghaier-game/TKinterDesigner: TKinterDesigner is a tool software to develop the Python User Interface for Python programmer.论坛llTkinterDesigner - Powered by Discuz!原创 2021-09-24 09:06:49 · 1477 阅读 · 1 评论 -
tkinter 让控件在屏幕居中、在父窗口居中
在屏幕居中# 窗体显示在屏幕中央def set_in_screen_center(tk_widget,winWidth=None,winHeight=None): """ :param tk_widget: 部件,如果传入的是根窗口,必须指定长宽,要不只显示标题栏 :param winWidth: 指定显示宽度 :param winHeight: 指定显示长度 :return: """ # 获取根窗口 root = tk_widget原创 2021-09-20 10:10:14 · 2295 阅读 · 0 评论 -
tkinter 让按钮居中显示
def ask(self, title, text, btn_comfirm_name="确定", btn_cancel_name="取消", wraplength=400): self.master.title(title) tk.Label(self.middle, text=text, bg="#ffffff", wraplength=wraplength,justify="left").pack(pady=15) '''self.bottom用来..原创 2021-09-20 09:56:18 · 5937 阅读 · 0 评论 -
tkinter 准备通过button弹出的窗口不显示
通过点击button弹出一个Toplevel窗口,但是怎么都显示不出来,主要代码如下:top_level=tkinter.Toplevel(root)top_level.title("提示")l=tkinter.Label(top_level,text="生成中,请等待...").pack()dosomthing()top_level.destroy()查阅资料,还要刷新窗体,才会把改变的内容显示出来,加入root.date()即可top_level=tkinter.To原创 2021-09-17 23:46:18 · 427 阅读 · 0 评论 -
tkinter 获取父控件(父窗口、父窗体、上一级控件)方法
比如现在有一个tkinter窗口层级关系如下root(根窗体)——notebook————iframe使用master属性可以获取控件对应父控件,iframe.master=notebookiframe.master.master=root原创 2021-09-17 23:37:02 · 1545 阅读 · 0 评论 -
python的requests请求https时,与fiddler冲突造成ssl错误
当开着fiddler时,发送https请求报错(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125)')))原因: fiddler默认是启动作为系统代理的,然后requests默认是开启ssl验证...原创 2021-02-15 18:53:53 · 5153 阅读 · 1 评论 -
windows下使用多个python版本
安装时不要选把路径加到path上 配置环境变量 要使用哪个版本就配置哪个版本的地址 为了方便切换,建立PYTHON_PATH变量 加入到path上 为了快速切换可以写bat脚本@echo offset "PYTHON_PATH=D:\python\Python38" 为每个项目配置虚拟环境 ...原创 2021-02-04 15:30:12 · 164 阅读 · 1 评论 -
pycharm收费版和 免费版的区别
详细的去官网看https://www.jetbrains.com/zh-cn/pycharm/features/editions_comparison_matrix.html原创 2021-02-03 18:43:37 · 23620 阅读 · 0 评论 -
selenium-python-unittest自动化测试框架(数据和代码完全分离)
这套框架适合使用的场景:1、测试数据不多2、执行人员不需要会代码3、看报告的时候要看执行详细结果工程分为以下几部分:1、公用方法包-Util2、需要调用的固定变量包-ProjectVar3、元素路径目录-Conf4、页面元素常用动作方法+模块动作方法包-Action5、测试用例执行包-TestUnittest6、截图目录看一下目录组成结构:1.公...转载 2019-10-20 17:53:47 · 693 阅读 · 0 评论 -
说说Python中的闭包 - Closure
Python中的闭包不是一个一说就能明白的概念,但是随着你往学习的深入,无论如何你都需要去了解这么一个东西。闭包的概念我们尝试从概念上去理解一下闭包。在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。——维基...转载 2019-10-20 17:50:22 · 87 阅读 · 0 评论 -
详解Python的装饰器
Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器#我们假设你的程序实现了say_hello()和say_goodbye()两个函数。Copydef say_hello(): print "hello!" def say_goodbye(): print "hello!" # bug here if __name__ ==...转载 2019-10-20 17:49:18 · 140 阅读 · 0 评论