![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我来翻译QT类
seanyxie
谢思源的个人博客
展开
-
QByteArray和QVariant
<br />前面我们在介绍QString的最后部分曾经提到了QByteArray这个类。现在我们就首先对这个类进行介绍。<br />QByteArray具有类似与QString的API。它也有相应的函数,比如left(), right(), mid()等。这些函数不仅名字和QString一样,而且也具有几乎相同的功能。QByteArray可以存储原生的二进制数据和8位编码的文本数据。这句话怎么理解呢?我们知道,计算机内部所有的数据都是以0和1的形式存储的。这种形式就是二进制。比如一串0、1代码:1000,计原创 2010-08-25 16:39:00 · 2411 阅读 · 0 评论 -
QGrapicsItem类
<br />这个类翻译了好久,实在是成员函数太多了,分享出来,希望对大家有用,多多支持哦~~<br /> <br />详细介绍<br />QGraphicsItem类是视图框架的一部分,是在一个QGraphicsScene中最基本的图形类,它为绘制你<br /> <br />自己的item提供了一个轻量级的窗口,包括声明item的位置,碰撞检测,绘制重载和item之间的相<br /> <br />互作用通过事件处理<br />Qt提供了一系列标准的items对一些常见的图像,非常的方便,有下面这些:<br原创 2010-11-08 23:30:00 · 12037 阅读 · 5 评论 -
QSortFilterProxyModel
<br />QSortFilterProxyModel类提供在其他的model和view之间排序和过滤数据的支持<br />QSortFilterProxyModel可以用来对item进行排序,筛选,它把一个model的source结构通过model的index结构map到他新提供的index里面,这种方法允许一个model重新组织,当和他相关联的view,不需要在数据上请求任何转换,也不需要复制内存中的数据<br />代码如下<br />QTreeView *treeView = new QTreeVie原创 2010-08-25 16:20:00 · 10867 阅读 · 6 评论 -
QGrapicsView类
<br />QGraphicsView提供一个显示QGraphicsScene内容的窗口,该窗口可以滚动,可以在构造时候把场景对象作为参数,或者之后使用setScene()来设置view的场景,然后调用了show()函数后,view就可以默认的在场景的中心,显示item,例如<br />QGraphicsScene scene;<br /> scene.addText("Hello, world!");<br /> <br /> QGraphicsView view(&scene);<br /> view.原创 2010-11-14 21:20:00 · 9611 阅读 · 0 评论 -
QGrapicsScene类
概述QgraphicsScene类为管理大量的2D图形item提供了一个管理界面,做为item的容器,它配合使用QgraphicsView使用来观察items,例如线,矩形,文本或者自定义的items,QgraphicsScene提供了方便的函数来让你高效的找到items的位置,或者决定在scene上哪个item可以看到,配合QgraphicsView窗口,你可以让可见scene,或者缩放原创 2010-11-14 13:29:00 · 8397 阅读 · 2 评论 -
QSetting的用法
QSetting是一个平台无关的可以设置和读取应用程序设置的类用户可能希望应用程序记住自己应用程序的设置,windows记录在注册表中,mac中记录在xml中,在unix中,缺乏标准,所以很多都记录在.ini文本文件中QSetting的API都是基于QVari原创 2011-07-03 12:37:59 · 8776 阅读 · 0 评论 -
Qt动画框架The Animation Framework
一个网友翻译的,没有翻译完,我把剩下的那部分翻译出来贴出来动画框架是Kinetic(运动)项目的一部分,它的目标是提供一中简单的方法创建动画的和流畅的GUI。借助Qt动画属性,可以提供非常自由的动画窗体组件和其他对象(QObjects)。动画框架也能被用于图形视图框架。 一下概述解释动画框架体系结构的基础部分。示例展示了QObject和图形项(graphics items)显示动画中使用的绝大多数基本动画技术。The Animation ArchitectureClasses in the A原创 2011-02-06 16:34:00 · 10112 阅读 · 0 评论 -
QT 托盘类QSystemTrayIcon
<br />QSystemTrayIcon为应用程序在系统托盘中提供一个图标<br />关于系统托盘的介绍就节省了,但是并不是所有的系统都支持系统托盘,来检查一个系统是<br />否支持系统托盘,使用静态函数QSystemTrayIcon::isSystemTrayAvailable()来检测<br />来添加一个系统托盘入口,创建一个QSystemTrayIcon对象,调用 setContexMenu()来为这个<br />图标创建一个右键菜单,就像QQ上退出的那样的菜单。然后调用show()方法来使它在原创 2010-10-21 13:18:00 · 9226 阅读 · 0 评论 -
QMimeData类
<br />QMimeData类提为数据提供一个容器,用来记录关于MIME类型数据的信息<br />QMimeData常用来描述保存在剪切板里信息,或者拖拽原理<br />QMimeData对象把它所保存的信息和正确的MIME类型连接起来来保证信息可以被安全的在应用程序之间转移<br />,或者在同一个应用程序之间拷贝<br />QMimeData对象通产雇佣new来创建,并且支持QDrag和QClipboard对象,这可以使QT管理他们所使用的内存<br />单一的QMimeData对象可以同时用好几种不原创 2010-09-04 22:02:00 · 9992 阅读 · 0 评论 -
QGLWidget类
<br />QGLWidget类用来绘制OpenGL图形的窗口<br />QGLWidget提供一系列的函数来在一个QT应用程序里面绘制OpenGL,用起来很简单,我们可以派生它,然后<br />使用像其他任何窗口一样使用子类,除非你选择了使用QPainter和标准的OpenGL绘图命令<br />QGLWidget提供三个方便的虚函数,我们可以在子类中重写他们,来完成一些典型的OpenGL任务:<br />1、paintGL()函数:绘制OpenGL图像,当窗口需要被刷新时候被调用<br />2、resi原创 2010-09-07 02:26:00 · 19563 阅读 · 4 评论 -
QButtonGroup 类
<br />QButtonGroup提供一个容器,用来组织一组按钮<br /><br />QButtonGroup提供一个可以摆放按钮的容器,他并不提供一个可视化的容器,但是可以成组的来管理每个按钮的状态<br />一个独占的按钮管理组来管理所有的按钮当一个按钮被按下,默认的,一个按钮组是独占的,按钮组里面的按钮经常是checkable <br /> <br />QPushButton's, QCheckBoxes ,或者QRadioButtons,如果创建了一个独占的按钮组,应该保证组里至少一个按钮初始化原创 2010-08-31 19:55:00 · 4456 阅读 · 0 评论 -
QString
<br />今天要说的是QString。之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。<br />每一个GUI程序都需要string,这些string可以用在界面上的提示语,也可以用作一般的数据结构。C++语言提供了两种字符串的实现:C风格的字符串,以'/0‘结尾;std::string,即标准模版库中的类。Qt则提供了自己的字符串实现:QString。QString以1转载 2010-08-25 16:10:00 · 2691 阅读 · 0 评论 -
QDrag 类
<br />QDrag类为MIME-based拖拽数据转换提供支持<br />在一个应用程序中,数据拖拽对用户来说失意而归直观的方法,在很多桌面环境中都作为一个应用程序之间拷贝数据的结构,在QT中拖拽主要主要围绕着QDrag类<br />通过拖拽来交换的数据包含在一个QMimeData对象中,这个对象通过setMimeData()来<br />制定,用下面的方法<br /> QDrag *drag = new QDrag(this);<br /> QMimeData *mimeData = ne原创 2010-08-26 14:36:00 · 4060 阅读 · 0 评论 -
QTcpSocket类和QTcpServer类
QTcpSocket 详细描述:QTcpSocket 类提供一个TCP套接字TCP是一个面向连接,可靠的的通信协议,非常适合于连续不断的数据传递QTcpSocket 是QAbstractSocket类非常方便的一个子类,让你创建一个TCP连接和数据流交流。注意:TCP套接字不能以QIODevice::Unbuffered模式来打开在Symbian系统上,程序想用这个类的话必须拥有NetworkServices平台支持,如果客户机缺少这个能力,将会导致"恐惧"(不明白为什么这么翻译)成员函数:QTcpSock原创 2010-10-26 16:06:00 · 18154 阅读 · 17 评论