摘要:
QProgressBar() 进度条 QProgressBar简介 QProgressBar小部件提供了一个水平或垂直的进度条。 进度条用于向用户指示操作的进度,并向他们保证应用程序仍在运行。 进度条使用steps的概念。您可以通过指定最小和最大可能的step值来设置它,并且当您稍后将当前step值
阅读全文
posted @ 2019-01-04 10:09
XJT2019
阅读(6602)
推荐(0)
摘要:
QSlider滑块 QSlider简介 QSlider小部件提供了一个垂直或水平滑块。 滑块是控制有界值的经典控件。它允许用户沿水平或垂直凹槽移动滑块手柄,并将手柄的位置转换为合法范围内的整数值。 QSlider拥有很少的功能,大部分的功能都在QAbstractSlider中。最有用的函数是setV
阅读全文
posted @ 2019-01-04 09:16
XJT2019
阅读(2020)
推荐(0)
摘要:
【PyQt5-Qt Designer】按钮系列 复选框(QCheckBox) 效果如下: 参考: https://zhuanlan.zhihu.com/p/30509947 完整代码: from PyQt5.QtWidgets import (QApplication,QWidget,QPushBu
阅读全文
posted @ 2019-01-03 22:14
XJT2019
阅读(4256)
推荐(0)
摘要:
标准输入对话框(QInputDialog)系列: 主要模块 效果如下: 完整代码: 打开文件(QFileDialog)、颜色(QColorDialog)、字体(QFontDialog)对话框 效果如下: 参考: https://zhuanlan.zhihu.com/p/29321561 完整代码:
阅读全文
posted @ 2019-01-02 21:39
XJT2019
阅读(2952)
推荐(0)
摘要:
PyQt5 界面布局详谈 箱式布局 QHBoxLayout和QVBoxLayout是基本的布局类,它们在水平和垂直方向上排列小部件 效果图: addStretch(1),这个函数如何确定其中的参数大小,这里简单的说一下。 addStretch函数的作用是在布局器中增加一个伸缩量,里面的参数表示QSp
阅读全文
posted @ 2018-12-29 15:53
XJT2019
阅读(2694)
推荐(0)
摘要:
PyQt5+eric6 安装及配置 1、利用pip命令安装PyQt5 第一步:安装PyQt5 在cmd命令行中输入: pip install PyQt5 第二步:安装Qt的工具包 pip install PyQt5-tools 第三步:安装Qsci模块 pip install QScintilla
阅读全文
posted @ 2018-12-29 15:48
XJT2019
阅读(1233)
推荐(0)
摘要:
QMessageBox QMessageBox类中常用方法 QMessageBox的标准按钮类型如下表 5中常用的消息对话框及其显示效果 消息对话框,用来告诉用户关于提示信息 QMessageBox.information(self,'标题','消息对话框正文',QMessageBox.Yes|QM
阅读全文
posted @ 2018-12-26 18:53
XJT2019
阅读(6015)
推荐(0)
摘要:
重定义鼠标响应+键盘响应事件 一,每个事件都被封装成相应的类: pyqt中,每个事件类型都被封装成相应的事件类,如鼠标事件为QMouseEvent,键盘事件为QKeyEvent等。而它们的基类是QEvent。 二,基类QEvent的几个重要方法: accept() 表示事件已处理,不需要向父窗口传播
阅读全文
posted @ 2018-12-26 18:14
XJT2019
阅读(5091)
推荐(0)
摘要:
参考:https://zhuanlan.zhihu.com/p/28287825 https://www.cnblogs.com/hhh5460/p/5174266.html 最终效果: 本次练习涉及的知识点,主要是以下几点: 按钮小提示 QLineEdit小部件使用 QMessageBox的使用
阅读全文
posted @ 2018-12-25 20:12
XJT2019
阅读(773)
推荐(0)
摘要:
1、关闭全部窗口(主窗口+所有的子窗口) 在逻辑界面中写入 2、关闭子窗口(其他窗口不关闭)
阅读全文
posted @ 2018-12-25 19:06
XJT2019
阅读(7124)
推荐(2)
摘要:
1、窗口最上栏最大化 最小化 关闭按钮显示 #设置最小化与最大化按钮 self.setWindowFlags(QtCore.Qt.Window) 将其添加到Ui_*** 布局代码中即可 2、窗口知识总结 一般窗口的标题栏上有最小化、最大化按钮,用鼠标点击它可以将窗口缩小成图标或最大化到整个屏幕。使用
阅读全文
posted @ 2018-12-25 18:29
XJT2019
阅读(3267)
推荐(0)
摘要:
参考:https://www.cnblogs.com/liulinghua90/p/9935642.html 一、安装第三方库xlrd和pandas 数据准备,有一个Excel文件:格式为 xls 或 xlsx 或 xlt,表单名分别为:学生信息,人员信息,采购信息 其中人员信息 的表单数据如下所示
阅读全文
posted @ 2018-12-20 14:20
XJT2019
阅读(2480)
推荐(0)
摘要:
os.path模块 主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。 更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html 参考:https://www.cnblogs.com/wuxie1989/p/562343
阅读全文
posted @ 2018-12-12 13:44
XJT2019
阅读(195)
推荐(0)
摘要:
使用虚拟环境virtualenv 推荐使用 virtualenvwrapper,安装如下: pip install virtualenvwrapper-win virtualenvwrapper基本使用: 创建虚拟环境: mkvirtualenv my_env 那么会在你当前用户下创建一个Env的文
阅读全文
posted @ 2018-12-08 11:01
XJT2019
阅读(7636)
推荐(0)
摘要:
QProgressBar 进度条+QSplashScreen 启动界面 知识点: 1、进度条 一些关于进度条的补充知识点: Qt提供了两种显示进度条的方式,一种是QProgressBar,另一种是QProgressDialog,QProgressBar类提供了种横向或纵向显示进度条的控件表示方式,用
阅读全文
posted @ 2018-12-06 13:42
XJT2019
阅读(16067)
推荐(2)
摘要:
知识点: 1、QComboBox下拉列表框的一些常用方法 2、下拉列表框常用信号使用方法 案例:选中下拉框选项时触发信号 定义的BrushPhoto(self) 函数 def BrushPhoto(self, text): if text=="A": self.graphicsView_5.setS
阅读全文
posted @ 2018-12-05 10:23
XJT2019
阅读(13344)
推荐(1)
摘要:
课程链接: https://study.163.com/course/courseLearn.htm?courseId=1006324001#/learn/live?lessonId=1053887650&courseId=1006324001
阅读全文
posted @ 2018-12-04 13:40
XJT2019
阅读(453)
推荐(0)
摘要:
Selenium-python Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动化操作,不同是Selenium可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界
阅读全文
posted @ 2018-12-03 14:06
XJT2019
阅读(379)
推荐(0)
摘要:
主要内容: 1、读、写 输入控件(Input Widgets)中的内容(str) 2、保存数据到txt文件 3、从txt文件中读内容,与输入控件中内容比较 将上述各种输入控件(Input Widgets)中的内容保存到txt文件中: # -*- coding: utf-8 -*- from PyQt
阅读全文
posted @ 2018-12-03 10:45
XJT2019
阅读(10082)
推荐(0)
摘要:
添加图片+鼠标点击 graphicsView中添加图片 效果图 添加之后左边1处 生成qrc文件 选择文件右键编译-生成图片的16进制文件 课后作业:
阅读全文
posted @ 2018-11-29 17:56
XJT2019
阅读(2659)
推荐(0)
摘要:
sys模块 参考: https://blog.csdn.net/qq_38526635/article/details/81739321 http://www.cnblogs.com/cherishry/p/5725184.html https://www.cnblogs.com/Archie-s/
阅读全文
posted @ 2018-11-28 18:57
XJT2019
阅读(247)
推荐(0)
摘要:
【微语】不应当急于求成,应当去熟悉自己的研究对象,锲而不舍,时间会成全一切。凡事开始最难;然而最难的是何以善终 通过哈希算法,我们可以验证一段数据是否有效,方法就是对比该数据的哈希值,例如,判断用户口令是否正确,我们用保存在数据库中的password_md5对比计算md5(password)的结果,
阅读全文
posted @ 2018-11-27 18:40
XJT2019
阅读(317)
推荐(0)
摘要:
python基础之内置函数 参考: http://www.runoob.com/python/python-built-in-functions.html -zip() zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表 实例1: 实例2: 实例3: 实例4: -max()
阅读全文
posted @ 2018-11-24 20:23
XJT2019
阅读(143)
推荐(0)
摘要:
1、迭代器协议: 1、迭代器协议是指:对象必须提供一个 __next__() 方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代(只能往后走不能往前退) 2、可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义了一个__iter__()方法) 3、
阅读全文
posted @ 2018-11-23 14:18
XJT2019
阅读(182)
推荐(0)
摘要:
文件操作目录 一 、文件操作 二 、打开文件的模式 三 、操作文件的方法 四 、文件内光标移动 五、 文件的修改 一 、文件操作 二 、打开文件的模式 三 、操作文件的方法 四 、文件内光标移动 五、 文件的修改 一、文件操作介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用pyt
阅读全文
posted @ 2018-11-23 10:05
XJT2019
阅读(204)
推荐(0)
摘要:
图像直方图使用到:python-opencv、matplotlib、numpy 自适应局部直方图均衡化 四、直方图反向投影
阅读全文
posted @ 2018-11-22 16:42
XJT2019
阅读(654)
推荐(0)
摘要:
【微语】世上有很多不可能,不过不要在你未尽全力之前下结论 特征检测:找到图像特征的技术 特征描述:描述图像特征 Harris角点检测(Corner Detection) 参考: https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_feature2
阅读全文
posted @ 2018-11-22 15:41
XJT2019
阅读(4263)
推荐(1)
摘要:
直方图目录: 22.1 直方图的计算,绘制与分析 22.1.1 统计直方图 22.1.2 绘制直方图 22.1.3 使用掩膜(遮罩) 22.2 直方图均衡化 22.2.1 OpenCV中的直方图均衡化 22.2.2 Clahe有限对比适应性直方图 22.3 2D直方图 22.3.1 2D直方图的介绍
阅读全文
posted @ 2018-11-22 10:27
XJT2019
阅读(433)
推荐(0)
摘要:
字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 1、百分号方式 %[(name)][flags][width].[precision]typecode (name
阅读全文
posted @ 2018-11-21 20:20
XJT2019
阅读(295)
推荐(0)
摘要:
【微语】“你以后向成为什么样的人?” “什么意思,难道我以后就不能成为我自己吗?” 《阿甘正传》 补充知识点:如何理解图像的低频是轮廓,高频是噪声和细节 图像的频率:灰度值变化剧烈程度的指标,是灰度在平面空间上的梯度。 (1)什么是低频? 低频就是颜色缓慢地变化,也就是灰度缓慢地变化,就代表着那是连
阅读全文
posted @ 2018-11-21 15:22
XJT2019
阅读(391)
推荐(0)