自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 qt实现撤销和恢复功能

from PyQt5.QtWidgets import QUndoStack, QUndoCommandclass Test(object): def __init__(self): super().__init__() self.undoStack = QUndoStack() # 存放命令的栈 self.undoStack.pus...

2019-03-14 10:58:35 10394

原创 python实现链表

链表的基本结构链表是通过一个个节点(Node)组成的,每个节点都包含了称为数据域(value)和指针域(next)的基本单元,它也是一种递归的数据结构。它能保持数据之间的逻辑顺序,但存储空间不必按照顺序存储。代码实现class Node(object): def __init__(self, value=None, next=None): self._value =...

2019-03-13 11:24:58 185

原创 python进程总结

概述通常来说,多线程是一个好东西。不过由于Python的GIL的限制,多线程更适合于I/O密集型应用(I/O释放了GIL,可以允许更多的并发),而不是计算密集型应用。对于后一种情况而言,为了实现更好的并行性,你需要使用多进程,以便让CPU的其他内核来执行。multiprocessing如果你打算编写多进程的服务程序,Unix/Linux无疑是正确的选择。由于Windows没有fork调用,难道在Wi

2017-10-11 10:36:44 340

原创 Qt视图模型(model/view)心得

概述关于视图模型,Qt已经封装了几个方便我们使用的类:QListWidget、QTreeWidget和QTabWidget,这几个类特点是使用起来很方便,适合显示比较简单的数据,若是涉及到大量的数据要显示、以及对性能要求严格就得用到视图模型了。 这里,只有模型才能和数据进行交互的,模型从数据集里面取的数据同时提供接口给视图调用,视图调用模型提供的接口从而获取要显示的数据。到这里我们只能看

2017-09-30 14:45:47 1932

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除