会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
厚积薄发
博客园
首页
新随笔
联系
订阅
管理
2021年3月2日
001 说说Python中的深拷贝和浅拷贝
摘要: 在Python编程中忽略深拷贝和浅拷贝可能会造成未知的风险。 比如我们打算保存一份原始对象的副本作为上一状态的记录,此后修改原始对象数据时,若是副本对象的数据也发生改变,那么这就是一个严重的错误。 注:这里我们称被拷贝的对象为原始对象,拷贝生成的副本称为副本对象 下面我们看个例子: # :假设cub
阅读全文
posted @ 2021-03-02 17:34 小圳
阅读(269)
评论(0)
推荐(0)
2021年1月17日
一文了解Python的迭代器的实现
摘要: 本文对迭代器的解释参考自:https://www.programiz.com/python-programming/iterator 最后自己使用迭代器实现一个公平洗牌类。 博主认为,理论来自实践,假若只学习理论而不实践,都是无用功。 Iterators in Python 迭代器在Python中无
阅读全文
posted @ 2021-01-17 15:04 小圳
阅读(385)
评论(0)
推荐(0)
2021年1月10日
一文了解python的 @property
摘要: 参考自: https://www.programiz.com/python-programming/property Python为我们提供了一个内置装饰器@property,此方法使得getter和setter在面向对象编程中使用更加容易。 在细说@property之前,我们先举一个简单的例子,让
阅读全文
posted @ 2021-01-10 16:27 小圳
阅读(310)
评论(0)
推荐(0)
2020年10月22日
Snort + Barbyard2 + Snorby环境搭建
摘要: 1、环境 ubuntu-14.04.5 daq-2.0.7 Snort-2.9.15.1 Barbyard2 snorby Mysql Docker 2、架构 3、安装步骤 Ubuntu配置 如果是刚安装好的Ubuntu系统,需要执行下面的步骤,否则可以忽略,视自己实际环境而定。 sudo apt-
阅读全文
posted @ 2020-10-22 22:11 小圳
阅读(1136)
评论(0)
推荐(0)
2020年10月15日
Pycharm模块导入失败,带有红色波浪线。
摘要: 在Pycharm中打开一个python开源工程,结果在导入库的部分一堆红色波浪线显示错误,并且按住Ctrl + 鼠标左击无法跳转到指定类或方法,如下图所示。 解决方法: (1)首先忽略掉这些报错,先运行看看,结果程序运行成功。我们在仔细看代码,会发现这一部分: 原来在程序运行时会动态的将指定的文件夹
阅读全文
posted @ 2020-10-15 16:06 小圳
阅读(2105)
评论(0)
推荐(0)
2020年9月25日
Pyqt5——表格中隐藏的控件(Model/View/Delegate)
摘要: 需求:在TableView表格中点击单元格可以实现编辑功能。性别由LineEdite控件编辑,年龄由spinBox控件编辑。 实现:(1)使用Qt的model-view模式生成表格视图。 (2)重写QAbstractItemDelegate类和类中的paint、createEditor、setEdi
阅读全文
posted @ 2020-09-25 09:14 小圳
阅读(1819)
评论(0)
推荐(0)
2020年9月22日
Pyqt5——带图标的表格(Model/View)
摘要: 需求:表格中第一列内容为学生学号,为了突出学号的表示,在第一列的学号旁增加学号图标。 实现:(1)使用Qt的model-view模式生成表格视图。 (2)重写代理(QAbstractItemDelegate)。 表格样式如下图所示。 代码块。 Model部分: class MyTableModel(
阅读全文
posted @ 2020-09-22 12:42 小圳
阅读(1598)
评论(0)
推荐(0)
2020年9月18日
Pyqt5——变色的表格
摘要: 需求:鼠标左键点击表格后,对应的单元格背景颜色发生变化。 实现:(1)使用Qt的model-view模式生成表格视图。 (2)重写表格的点击事件。 (3)设置表格的背景颜色。 正常情况下,当用户选中单元格之后单元格背景颜色变为蓝色,如下图所示: 如果觉得这样表格过于单调,那么我们就用鼠标为它涂上颜色
阅读全文
posted @ 2020-09-18 19:00 小圳
阅读(2216)
评论(0)
推荐(0)
2020年8月26日
PyQt5之 QTableView 添加复选框(自定义委托)
摘要: import sys from untitled import Ui_Form from PyQt5.QtWidgets import QApplication, QWidget, QStyleOptionButton, QAbstractItemDelegate, QStyle, QCheckBo
阅读全文
posted @ 2020-08-26 19:54 小圳
阅读(4018)
评论(0)
推荐(0)
2020年8月24日
Pyqt5实现model/View,解决tableView出现空白行问题。
摘要: 项目中表格需要显示5万条数据以上,并且实时刷新。开始使用的tableWidget,数据量一大显得力不从心,所以使用Qt的Model/View来重新实现。下面是更改之前编写的小Demo。 import sys from untitled import Ui_Form from PyQt5.QtWidg
阅读全文
posted @ 2020-08-24 17:45 小圳
阅读(2472)
评论(0)
推荐(0)
下一页
公告