自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 QT中的SOCKET编程

QT中的SOCKET编程 操作系统:ARM-LINUXQT版本:QT-2.3.2-FOR-LINUXGUI:Qtopia在LINUX下进行网络编程,我们可以使用LINUX提供的统一的套接字接口。但是这种方法牵涉到太多的结构体,比如IP地址,端口转换等,不熟练的人往往容易犯这样那样的错误。QT中提供的SOCKET完全使用了类的封装机制,使用户不需要接触底层的各种结构体操作。而且它采用QT本身

2008-12-11 00:08:00 1007

转载 qt读书笔记

QWidget::setToolTip()用于为Widget设置相应的tip文本。    同样,QAction::setToolTip()为Action设置相应的tip文本;若没有显式的为Action设置tip文本,Action会自动的使用action text。    setStatusTip(),该函数为Widget和Action添加 status tip。    QWidget::setWh

2008-12-08 11:19:00 1193

转载 QTcpSocket read write buffer

QTcpSocket read write buffer write时,系统不保证一次发送完毕,所以应当循环write假设发送一个QByteArray arr;int size=socket.write(arr);while(size {  size += socket.write(  arr.right(arr.size() - size )  );}  

2008-12-07 23:31:00 1167

转载 QTimer,QTime的一点应用

QTime可以及时流逝的时间QTimer是“时机”;什么时间发生什么时候,发出一个SIGNAL,执行一个SLOT 例子1#include#include#includeint main(int argc,char* argv[]){  QApplication app(argc,argv); std::vector list; QTime tim; tim.start(

2008-12-07 23:28:00 1241

转载 理解Qt多线程类

POINT 1:QThread类的实例与普通类的实例没什么不同,只是运行着的run()函数会不同 例1:class MThread :public QThread { public:     MThread();     ~MThread();     void run();     void foo();     ...      };

2008-12-07 15:58:00 719

原创 一个QThread例子

//threadTest.h #ifndef THREADTEST_H #define THREADTEST_H #include #include "test.h"class MyThread : public QThread {      protected :     virtual void run(); }; MyThread myThread; void Test::

2008-12-05 00:21:00 842

转载 QT开发步骤

先用QT Designer设计一个窗体,设定可以设定的信号连接,然后把它保存为一个.ui文件 ,比如form1.ui 然后,打开QT Command prompt控制台,切换到保存.ui文件的那个目录下面,然后运行下面命令:  uic form1.ui > form1.h   这是,大家会看到下面的代码:  #ifndef UNTITLED_H #define UNTITLED_H  #inclu

2008-12-05 00:20:00 875

原创 连接

 http://sector.ynet.sk/qt4-tutorial/ http://caterpillar.onlyfun.net/Gossip/Qt4Gossip/

2008-12-02 21:36:00 465

转载 QT主要类QWidget

QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 每一个窗口部件构造函数接受两个或三个标准参数: QWidget *parent = 0是新窗口部件的父窗口部件。如果为0

2008-12-02 21:33:00 3128

转载 QT中用函数把float转化成QString

最普通的用法,例如:    float f;    QString str = QString("float is %1").arg(f);则可将f转化为QString类型的名为str的变量另外,还可以按照下文方式使用,相对进阶一些:根据fmt指定的格式,参数a被格式化,g为默认情况并且可以为下列之一:         e - 格式化为[-]9.9e[+|-]999         E -

2008-12-02 21:32:00 4192

转载 转载的两篇qt 的技巧

转载的两篇qt 的技巧【原创】图片背景透明void ImageProcess::HLN_showImgInDb(int imgInd){    QPixmap pixmap = indList[imgInd].getPixmap();    pixmap.setMask(pixmap.createMaskFromColor(QColor(255, 255, 255)));//设置掩码   

2008-12-02 21:29:00 623

转载 常见的几个Qt编程问题的处理

常见的几个Qt编程问题的处理 1、如果在窗体关闭前自行判断是否可关闭答:重新实现这个窗体的closeEvent()函数,加入判断操作Quote:void MainWindow::closeEvent(QCloseEvent *event){      if (maybeSave())      {              writeSettings();             

2008-12-02 21:28:00 493

转载 QT中的常用数据结构

QT中的常用数据结构 QString代码中使用最多的莫过于string,QString提供了丰富的接口,使用方便,以下为常用接口:size() isEmpty() data() toUInt() toInt() toFloat() replace() remove() left() right() mid(first_index, len

2008-12-02 21:26:00 3926 1

转载 QVector QList QLinkedList

QVector QList QLinkedList QVector、 QLinkedList與QList是Qt所提供的幾個常用容器類別。QVector將項目(item)儲存在鄰接的記憶體空間之中,提供基於索引(index-based)存取方式的容器類別。QLinkedList以鏈結(Linked)的方式儲存項目,提供基於迭代器(iterator- based)存取方式的容器類別。QList提供

2008-12-02 21:24:00 1002

转载 字符串,字节数组,和可变类型(Variants)

字符串,字节数组,和可变类型(Variants)QString, QByteArray, 和 QVariant这三个类和容器有许多相同之处,并且在一些情况下可以被当作特殊的容器。 同样,像容器,这些类使用隐式共享来优化内存和速度。我们将从QString开始。 字符串被每个GUI程序所使用,不仅是用户界面而且还有数据结构。 C++原生提供两种字符串: 传统的C风格以/0结尾的字符数组和s

2008-12-02 21:19:00 814

转载 设置Qt应用程序图标

设置Qt应用程序图标 在Qt助手(assistant.exe)搜索关键字"Setting the Application Icon"就可以看到在各种平台设置Qt程序图标的方法。Setting the Application Icon on Windows: First, create an ICO format bitmap file that contains the icon

2008-12-02 21:19:00 640

转载 泛型算法

泛型算法头文件声明了一组全局模板函数,这些函数实现了作用在容器上的基本算法。 这些函数中的多数使用STL风格迭代器。STL头文件提供更完整的泛型算法集合。 这些算法可以被用在Qt容器上以及STL容器上。 如果在你的所有平台上STL实现可用,当Qt缺少一个相同的算法的时候,那么可能没有理由去避开使用STL算法,。 这里,我们将介绍最重要的Qt算法。qFind()算法在容器中查找某一个值。

2008-12-02 21:18:00 475

原创 实现自定义模型

实现自定义模型转自http://www.cnblogs.com/codespy/archive/2008/08/16/1269435.htmlQt的预定义模型为处理和浏览数据提供了便利。 然而一些数据源不能通过预定义的模型而被高效利用,所以对于这样的情况有必要创建针对底层数据源而优化的自定义模型。在我们着手创建自定义模型前,让我们先回顾下Qt的 模型/视图 架构中使用的关键概念。

2008-12-02 21:16:00 568

转载 容器类

十一章 容器类 序列式容器关联式容器泛型算法字符串,字节数组,和可变类型容器类是通用目的模板类,将给定类型的条目存储在内存中。 C++已经提供许多的容器作为标准模板库(STL)的一部分,被包含在C++标准库中。Qt提供它自己的容器类,所以对于Qt程序我们可以使用Qt和STL的容器。 Qt容器的主要优势是它们在所有平台上的行为是相同的并且它们可以被

2008-12-02 21:15:00 418

转载 关联式容器

关联式容器关联式容器持有同一类型的条目,每个条目被一个键所索引。 Qt提供两种主要的关联式容器: QMap 和 QHash。QMap是一种按照键值从小到大的顺序存储键值对的结构。 这个装置提供了一个好的性能,对于检索,插入和中序遍历(in-order iteration)。 在内部,QMap用跳跃表(skip-list)来实现。图 11.6. A map of QString to

2008-12-02 20:59:00 562

原创 测试vector,map存取的小程序

 #include #include #include using namespace std;class object{public:    object():id(objectsum++),name("object"){ cout     ~object(){cout     object(const object& o){id = o.id;name = "object_copy"; c

2008-12-02 20:34:00 390

转载 QT序列式容器

序列式容器QVector是一个类数组(array-like)的数据结构,它将它的条目存储在内存中相邻的位置上。 向量区别于普通的C++数组的是向量知道自己的大小并能够调整自己的大小。 在向量的尾部追加数据是非常高效的,而从向量的头部或中间插入数据的代价是很昂贵的。图 11.1. 一个double类型向量如果我们事先知道要用到的条目数,我们可以在定义向量的时候给它一个初始大小并使

2008-12-02 20:19:00 865

ThreadX_doc

ThreadX docs one in english,another in chinese.

2008-10-27

ThreadX_SRC

ThreadX是优秀的硬实时操作系统,适用于深嵌入式应用中,具有规模小、实时性强、可靠性高、无产品版权费、易于使用等特点,并且支持大量的处理器和SoC,包括ARM、PowerPC、SH 4、MIPS、ADI DSP、TI DPS、Nios II等,因此广泛应用于消费电子、汽车电子、工业自动化、网络解决方案、军事与航空航天等领域中-ThreadX of the best hard real-time operating system, embedded in deep application with a small scale, real-time and high reliability, without copyright fees, easy-to-use features, and support a wide range of processors and SoC. including ARM, PowerPC, SH 4, MIPS, ADI DSP, TI DPS. Nios II, and so widely used in consumer electronics, automotive electronics, industrial automation, network solutions. military and aerospace fields

2008-10-27

空空如也

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

TA关注的人

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