
读书
一帘忧梦
喜欢追着阳光跑的人
展开
-
面向对象编程2(python)
参考自: 《零基础血PYTHON》设计模式的目标是形成典型问题的解决方案,设计出可复用的软件结构。设计模式与语言无关,任何语言都可以实现设计模式。Python的设计模式有很多 可以分为 创建、结构、行为型模型模式。创建型模式提出了对象创建的解决方案,以及数据封装的方法,降低了创建对象时代码的复杂度。如工厂模式、抽象工厂模式、单例模式、生成器模式等。结构性模式描述了对象之间的体系...原创 2019-09-19 14:36:24 · 137 阅读 · 0 评论 -
面向对象编程(python)
本文参考子 <零基础学python>1. 什么是类 对象 属性。 : 举例说明,汽车模型是类 ,每台汽车是对象,汽车的车牌标识每一台汽车 是属性。汽车的车牌、颜色、价格等都属于属性。类是对对象的抽象。python 类里面: self作为前缀的称为实例属性。 静态变量称为类变量,类变量为所有实例共享。class Fruit: price=0 类属性def ...原创 2019-09-19 14:24:20 · 353 阅读 · 0 评论 -
qt creator 快速入门学习(5)
一 界面外观(第8章)1.1 使用不同风格预览(xp windows motifStyle等)1.2 调色板 先使用 palette 获取调色板 在使用 setpalette 设置调色板 。可以用来设置按钮背景 文本框颜色等等。1.3 Qt 样式表。方法一:代码可以使用QApplication::setStyleSheet 应用到整个应用程序 或者 QWidget::set...原创 2019-09-18 10:15:12 · 437 阅读 · 0 评论 -
qt creator 快速入门学习(4)
1事件系统:事件:应用程序内部或者外部产生的事情或动作,需要应用程序来处理的 统称。例子: 单击鼠标,这一动作是事件, 鼠标按下,发出信号。信号和事件产生 和对象都不同。按钮按下发出信号,这时事件不需要你关心,但是如果要单击按钮产生别的效果就必须考虑事件。一个事件由一个特定的QEvent子类来表示。1. 1.事件处理的5种方法:a 重写PaintEvent MouseP...原创 2019-09-15 09:22:02 · 1348 阅读 · 0 评论 -
qt creator 快速入门学习(3)
布局1. 表单布局管理器 用来管理 表格的输入部件及相关标签。如图 表单属性设置表单布局管理器的使用 : 双击表单->弹出对话框 -->填写标签 "学号&P" 选择对应的QLineEdit 就自动 label 何lineEdit 绑定成为了伙伴关系 这样就增加了 alt+P的快捷键在布局管理器 中 lable1 输入 “姓名(&N)”...原创 2019-09-14 23:04:00 · 265 阅读 · 0 评论 -
qt creator 快速入门学习(2)
其他窗口部件:QFrame 类 : 带有边框的类的基类。 主要实现边框效果QFrame::Raised 表现为凸起QFrame::Sunken 表现为凹陷 具有3D效果plain 没有3D效果1 Qlabel在标签中添加动画 Qmovie * qmovie =newQmovie("F://1.gpf");ui->label->setMovie(qmovi...原创 2019-09-14 20:50:16 · 339 阅读 · 0 评论 -
qt creator 快速入门学习(1)
本书源码 www.yafeilinux.com1 QDialog w; Qlable a (&w) 指定父类 用父类来构造。 resize(q,b) 指定窗口大小2.setupUi 函数 用来生成 ui界面,retranslateUi() 用于对字符串进行编码转换3. qt c++中 如果需要引用某一个ui 文件,那么需要添加对应的ui头文件 #include "u...原创 2019-09-13 08:57:43 · 1217 阅读 · 0 评论 -
qt 知识点1
创建一个文件对话框,并返回文件地址 filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file', './') print filename原创 2019-09-11 17:12:43 · 149 阅读 · 0 评论 -
qt入门精讲教程 学习2
项目: 学生管理系统 第19课1. 事件驱动 为需要处理的事件编写相应的事件处理程序。 比如按钮事件2. mesgBox 的使用3 QlineEdit 的使用3.1 想要密码方式显示(小黑点) : echoMode ->password 模式alignment :文字对齐方式 clearButtonEnable : lineEdit 出现一个小按钮,点击一下就立...原创 2019-09-10 17:40:37 · 509 阅读 · 0 评论 -
qt入门精讲教程 学习1
1 基本的界面布局: 文字居中 label : alliement 调整布局里面的控件所占控件的比例 laboutstrech 第9课 界面布局步骤: 1. 账号 label 和linedit 设为水平布局 2. 密码 和lineedit设为水平布局。 3 登录和调试 加三个spacer 然后设为水平布局 4. 设置账号 密码的 laboutstrech 也就是...原创 2019-09-10 14:09:01 · 2694 阅读 · 1 评论