上个礼拜有个需求,对csv里的数据按条件进行拆分计算。一想到要做计算,少不了pandas。还有个要求最好是生成命令行工具或者带有界面。 于是尝试下,使用PyQt5做了个简单的UI界面给程序包个壳子,然后用pyinstaller进行打包成exe,直接发给别人就直接可以运行,不依赖环境。挺有意思~ 在g ...
分类:
其他好文 时间:
2019-06-05 19:28:34
阅读次数:
77
初见PyQt5,涉及到的主要组件都在标题和import里了。笔者感觉本次代码中最有价值的是面向对象编程的思想:类、方法和继承,如在主程序中反复调用各类函数方法。另,笔者脑中想应该可以通过PyQt的界面来实现垃圾分类程序的前端框架,现在的问题是如何把窗口界面连接到数据库了。 ...
分类:
其他好文 时间:
2019-06-03 21:51:23
阅读次数:
211
继承:QAbstractScrollArea QPlainText和QTextEdit大致功能实现差不多,不能有图片、框架、表格等 QPlainText是安行滚动的,QTextEdit是安像素滚动的 天子骄龙 ...
分类:
其他好文 时间:
2019-06-01 09:25:31
阅读次数:
122
【写在前面的话】 考虑将pyqt5的界面开发qt designer 集成在eclipse中,并且,不利用cmd命令行进行转换。 【工具】 1、pyqt5 2、qt designer 3、eclipse +pydy 【步骤】 1、首先配置Qt designer。 菜单 run-->external T ...
分类:
系统相关 时间:
2019-05-19 11:54:51
阅读次数:
359
一、提供的类型 QMessageBox.information 信息框 QMessageBox.question 问答框 QMessageBox.warning 警告 QMessageBox.ctitical危险 QMessageBox.about 关于 二、引用 from PyQt5.QtWidg ...
分类:
编程语言 时间:
2019-04-23 09:41:20
阅读次数:
1258
今天配置了一下pycharm+qt环境,还算顺利,分享一下: 首先你得配置好了python开发环境,之后下载pyqt5(我是python3.7),再安装pyqt5-tools,后面包含qtdesinger。 这些都在settings里面进行或者在cmd进行。 以上模块都安完,设置扩展工具的参数找到s ...
分类:
编程语言 时间:
2019-04-21 19:58:19
阅读次数:
243
setEnabled(bool) 设置控件是否可用 True 可用 isEnabled() 获取控件是否可用 s=button.isEnabled() ...
分类:
其他好文 时间:
2019-04-14 16:19:17
阅读次数:
75
一、PyQt中的信号与槽 信号(Signal)和槽(Slot)是Qt中的核心机制,用在对象之间互相通信。在Qt中每个QObject对象和PyQt中所有继承自QWidget的控件(这些都是QObject的子对象)都支持信号与槽机制。当信号发射时,连接的槽函数将会执行。在PyQt5中信号与槽通过obje ...
分类:
Web程序 时间:
2019-04-10 23:25:51
阅读次数:
261
定时器的操作方法有两种: 方法一:利用每个对象包含的timerEvent函数 方法二:利用定时器模块 需要 from PyQt5.QtCore import QTimer 方法一:利用每个对象包含的timerEvent函数 ...
分类:
其他好文 时间:
2019-04-07 09:26:56
阅读次数:
106