PyQT
文章平均质量分 93
bailang_zhizun
这个作者很懒,什么都没留下…
展开
-
Python - 生成热力图并显示(PyQt+pyecharts)
1、前言由于需求,需要在界面端显示热力图(以地图形式),查阅了比较多的资料,对比了C++和Python,发现还是Python对热力图的支持比较好,所以采用了Python作为开发语言。(如果C++有比较好的方式,欢迎交流)在此记录一下相关的实现方式,以方便日后查阅。2、pyechartsEcharts是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyechart原创 2021-05-12 10:58:26 · 3978 阅读 · 0 评论 -
PyQT - 画网络拓扑图(QGraphicsScene/QGraphicsView)
通过QGraphicsScene/QraphicsView画网络拓扑图,代码如下: def create_network_topology(self): """ :description - 设置办物理路径区域的网络拓扑图 :parameters - None :versions - Added by gkk in 20201117: 添加该函数,并添加基本功能原创 2020-12-03 16:52:11 · 2122 阅读 · 1 评论 -
PyQt - 使用多线程避免界面卡顿
1、问题在使用pyqt开发界面时,遇到了一种情况,就是在点击按钮之后,响应函数中会启动一个循环,该循环会一直执行,然后就造成界面无响应,如下所示,由于我是在Linux下运行的,所以界面直接显示成灰色(windows应该显示“无响应”):这是因为对于pyqt来说,界面线程是主线程,如果我们再主线程函数里面代用了一个耗时比较久的循环,可能就会造成主界面线程卡死在循环中,从而造成无法操作主界面或者主界面卡顿、卡死。所以这种情况下必须使用多线程的方式来解决,即在主界面线程中在启动一个新的子线程,利用原创 2020-10-23 14:25:13 · 14450 阅读 · 4 评论 -
Python - 编写可视化界面(Python+PyCharm+PyQt)
Python编写可视化界面 最近开始学习Python,但只限于看理论,编几行代码,觉得没有意思,就想能不能用Python编写可视化的界面。遂查找了相关资料,发现了PyQt,由于前一段时间刚看过Qt,而且对Qt的印象很好,于是觉得用PyQt应该是一个比较愉快的选择。1、前言 PyQt的版本需要与Python的版本保持一致,在这里我用的PyQT的版本是PyQt5-5.6-gp...原创 2018-02-11 15:19:18 · 240915 阅读 · 32 评论 -
Python - PyQt中信号/槽函数的使用
1、PyQt中信号的定义from PyQt5.QtCore import Qt, pyqtSignal // 引入模块class TestSignal(QWidget): # 创建自定义信号,只能定义成类变量# mySignal_1 = pyqtSignal() # 创建信号,用于发送按钮已点击信号; mySignal_2 = p...原创 2019-01-15 10:44:51 · 15519 阅读 · 1 评论