摘要: 彻底解决QT编码问题 字符串常量、"中文"是传统的char类型的窄字符串、在使用的时候只需要告诉QString这两个汉字采用的编码构造QString。 概念1: 源文件是有编码的 "中文" 在不同的编码下对应不同的二进制形式 可能在GBK编码下是:ce d2 ca c7 在Latin 1编码下是:b 阅读全文
posted @ 2016-09-27 13:48 liunian1004 阅读(20360) 评论(0) 推荐(0) 编辑
摘要: QT事件系统 QEvent、基类 事件是应用程序获取内部或外部产生的事情或动作的方式,在Qt中使用一个对象(类)来表示一个事件,继承自QEvent类。事件与信号不同,比如单击一个按钮,就会产生鼠标单击事件 ,而因为按钮被按下,它会发出 信号。在Qt中,任何QObjiect子类都可以接受和处理事件。 阅读全文
posted @ 2016-09-27 11:16 liunian1004 阅读(378) 评论(0) 推荐(0) 编辑
摘要: QT布局管理 QT的布局管理系统提供简单而强大的机制自动排列一个窗口中的部件、所有QWidget类子类的实例都可以使用布局管理器来管理位于其中的子部件, 函数可以在一个部件上应用布局管理器。一个部件应用布局管理器后会完成以下任务: 1. 定位子部件 2. 感知窗口默认大小 3. 感知窗口最大最小 4 阅读全文
posted @ 2016-09-26 17:21 liunian1004 阅读(4668) 评论(0) 推荐(0) 编辑
摘要: Qt样式表 QT样式表参考CSS层叠样式表设计,不同之处在于QT样式表应用于Widget世界。 可以使用 函数设置到整个应用程序上,也可以使用 设置到某一个部件以及子部件上。如果在不同的级别都设置了样式表,QT会使用所有有效的样式表,称为样式表的层叠。 样式表语法 样式规则 是选择符, 是声明, 是 阅读全文
posted @ 2016-09-26 14:45 liunian1004 阅读(3968) 评论(0) 推荐(1) 编辑
摘要: 由于socket的accept函数在有客户端连接的时候产生了新的socket用于服务该客户端,那么,这个新的socket到底有没有占用一个新的端口? 讨论完后,才发现,自己虽然熟悉socket的编程套路,但是却并不是那么清楚socket的原理,今天就趁这个机会,把有关socket编程的几个疑问给搞清 阅读全文
posted @ 2016-09-22 11:53 liunian1004 阅读(872) 评论(0) 推荐(0) 编辑
摘要: Model是django项目的基础, 如果一开始没有好好设计好, 那么在接下来的开发过程中就会遇到更多的问题. 然而, 大多数的开发人员都容易在缺少思考 的情况下随意的增加或修改model. 这样做的后果就是, 在接下来的开发过程中, 我们不得不做出更多努力来修正这些错误.因此, 在修改model时... 阅读全文
posted @ 2015-08-06 10:24 liunian1004 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: Python内建了map()和reduce()函数。如果你读过Google的那篇大名鼎鼎的论文“MapReduce: Simplified Data Processing on Large Clusters”,你就能大概明白map/reduce的概念。我们先看map。map()函数接收两个参数,一个... 阅读全文
posted @ 2015-06-11 13:28 liunian1004 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 假如我们有其他的Python应用,需要另一个版本才能运行,或者你想转到新的版本的Django,但仍然想维持Django1.7项目解决的方法就是virtual environment.虚拟环境可以允许我们同时安装不同版本的Python和他们的包.现在,这已经成为一个普遍的方法.安装的话也非常好安装.>... 阅读全文
posted @ 2015-06-06 21:22 liunian1004 阅读(168) 评论(0) 推荐(0) 编辑
摘要: #表单的使用###关于此文档此文档提供基本的web表单介绍和Django中如何处理表单。关于更多的具体细节,可以查阅更多详细文档。除非你计划构建的网站和应用不发布任何内容,不接受用户输入的数据,否则你需要理解和使用表单。Django提供一些工具和库帮助你创建表单接收用户的输入,并处理和返回数据。##... 阅读全文
posted @ 2015-06-05 22:14 liunian1004 阅读(444) 评论(0) 推荐(0) 编辑
摘要: ---Python内置的**UserDict**类提供私人定制字典,在学习的过程中对其中的一些地方产生了疑惑基类中的`__init__`:```python def __init__(self, dict=None, **kwargs): self.data = {} ... 阅读全文
posted @ 2015-06-04 11:37 liunian1004 阅读(2396) 评论(0) 推荐(0) 编辑