【Qt编程】Qt学习笔记<三>

1.      如果程序中使用了png以外格式的图片,在发布程序时就要将Qt安装目录下plugins中的imagineformats文件复制到发布文件中。

2.      在函数声明处快速添加函数定义可单击函数名,按下alt+Enter键后,按下Enter键就可以进入到函数定义部分。

3.      关联槽和信号的两种方法:1.直接在设计器中用鼠标拖拽,适合于设计器中的部件间进行。2.在设计器中右击部件进入转到槽,这种方法是自动关联。

4.      我们在进行编程时,应注意:一个文件、一个类、一个界面。

5.      在设置文件过滤器时,在同类别不同格式间用空格,在不同类别中用;;。例如:
QString filename=QFileDialog::getOpenFileName(this,tr(“文本对话框”),”F:”,tr(“图片文件(*png*jpg);;文本文件(*txt)”));

6.      Qt中凡是带有Abstract字样的类都是抽象基类。对于抽象基类,我们不能直接使用,但是可以继承该类实现自己的类,或者使用它提供的子类。

7.      QlineEdit有四种显示模式:Normal正常显示输入的信息;NoEcho不显示任何输入;Password显示为密码样式;PasswordEchoOnEdit在编辑时显示为正常字符,在其它情况显示为密码样式。

8.      当部件加入到一个布局管理器中,然后这个布局管理器再放入到一个窗口部件上时,这个布局管理器以及它所包含的所有部件都会把该窗口部件自动重新定义为自己的父对象。

9.      一个主窗口只能拥有一个状态栏。

10.  Qt的资源系统要求资源文件必须放在与qrc文件同级或子级目录下,如果放在其他地方,添加资源时,会提示将文件复制到有效的位置。

11.  添加资源文件后要注意保存,否则在使用时将看不到图片。

12.  往项目中添加资源文件时会自动往工程文件pro文件中添加RESOURCES+=\myImage.qrc.。其中myImage.qrc为你添加资源文件的名称。如果是添加已有的资源文件,就必须手动添加这行代码。

 

原文:http://blog.csdn.net/tengweitw/article/details/21643119

作者:nineheadedbird

时间: 2024-11-03 21:04:44

【Qt编程】Qt学习笔记<三>的相关文章

Jquery 学习笔记(三)240多个jQuery插件

Jquery 学习笔记(三) -240多个jQuery插件 2009年11月30日二 作者:   邦畿千里   概述 jQuery 是继 prototype 之后又一个优秀的 Javascript 框架.其宗旨是-写更少的代码,做更多的事情.它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+). jQuery 是一个快速的,简洁的 javaScript

Mysql学习笔记(三)运算符和控制流函数

原文:Mysql学习笔记(三)运算符和控制流函数 本章学习内容: 1.操作符 2.控制流程函数   操作符: i.圆括号.. 简单的介绍一下圆括号,圆括号的使用的目的是规定计算表达式的顺序...这个想必大家都熟悉例如  mysql>select 1+(2*3) mysql>select (1+2)*3 ii.比较运算符. 比较运算符就比较多了,并且也很常用..比如   = 等于: mysql> SELECT 1 = 0; -> 0 mysql> SELECT '0' = 0;

Qt快速入门学习笔记(基础篇)

本文基于Qter开源社区论坛版主yafeilinux编写的<Qt快速入门系列教程目录>,网址:http://bbs.qter.org/forum.php?mod=viewthread&tid=193.参考书为基于该系列教程<Qt Creator快速入门>和<Qt及Qt Quick开发实战精解> 1.关联Qt库.如果是分别安装的Qt Creator和Qt库,而不是安装集成Qt Creator和Qt库的SDK,则需要手动关联Qt库.打开工具→选项菜单,然后选择&qu

《JavaScript高级编程》学习笔记之object和array引用类型_javascript技巧

本文给大家分享我的javascript高级编程学习笔记之object和array引用类型,涉及到javascript引用类型相关知识,大家一起看看把. 1. Object类型      大多数引用类型值都是Object类型的实例:而且Object也是ECMAScript中使用最多的一个类型.      创建Object实例有如下两种方式: new操作符后跟Object构造函数: var person=new Object( ); person.name="webb"; person.a

Active Record学习笔记(三):处理One-To-Many映射

本来打算一口气把Castle.ActiveRecord的学习笔记写完,没想到前段时间太忙了,一放就放了半个月,现在继续未完成的学习笔记吧! 这篇学习笔记主要介绍ActiveRecord如何处理one-to-many的映射,对于many-to-one映射只需把one-to-many的处理过程反过来就可以了.本文涉及了两个实体类User.Address,两个类的关系是一对多,下面是这两个类的实体关系图: 主要内容: 1.编写数据库 2.HasMany和BelongsTo属性说明 3.编写实体类 4.

Qt Mode/View 学习笔记 —— 概述和Model

介绍 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系.这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用.这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用. Model/View 结构 Model-View-Controller(MVC), 是从Smalltalk发展而来的一种设

opengl编程学习笔记(三)(2D绘图)

在opengl中可以绘制二维图像,分为两种,BITMAP和image 1.bitmap和image的区别有: bitmap中对图像的每个像素只存储一位(0或1),用来表示用当前颜色绘制还是不绘制,而image是图像的每个像素存储可能很多位,存储它的各个通道的颜色信息: bitmap是绘制在三位空间中的一群点,其中每个点都受各变换矩阵的影响,等同于一群Gl_begin(GL_POINTS)操作联合在一起 ,而image是直接绘制在帧缓存上,在绘制原点所投影到的屏幕坐标处开始绘制,就是直接在二维屏幕

J2ME学习笔记(三)

笔记 从今天开始我想我会有很长一段时间不会涉及真正的实际开发,这一段时间主要集中在基础的学习之 上.呵呵,不会走,我哪敢跑那?不过主要是因为暂时不用赶着给兄弟作东西,所以想好好学习一下.不 过代码肯定还是会写一些的.毕竟,多写代码才能更快的学习^_^ 呵呵,一步一步开始手机开发之旅途了.不知道我能不能坚持把这一块学完,因为公司工作压力也很 大.平时基本上没有休息,周末也还有一堆事情要做.所以也是很苦闷的一个方面.呵呵.尽力好了.一 直作web也不是办法,呵呵,多学一点说不定以后用得着.毕竟手持设

python学习笔记第三章:最初的步骤

今天从笔记的标题来看,你可能会很困惑,什么"最初的步骤"?这个标题是我引用了<python简明教程>中第三章的标题,给大家解释下就会都明白了. "最初的步骤"主要讲的就是 你刚才学习.练习python所用到的一些编辑器和执行python代码的方式. 一.使用带提示符的编辑器 "带提示符的编辑器" 也就是linux系统使用的终端,Windows系统中使用的命令提示符. 在linux终端shell提示符下输入python,启动pthon解