qt4
文章平均质量分 60
luck_good
这个作者很懒,什么都没留下…
展开
-
qt4程序执行流程
d原创 2011-11-16 14:16:20 · 518 阅读 · 0 评论 -
qt4 sqlite micro2440
友善已经把Qt4.6.3的库复制到了板子上,这其中就包括sqlite的插件libqsqlite.so,如下[root@FriendlyARM sqldrivers]# pwd/usr/local/Trolltech/QtEmbedded-4.6.3-arm/plugins/sqldrivers[root@FriendlyARM sqldrivers]# lslibqsqlite.so所以原创 2011-11-19 13:38:14 · 1286 阅读 · 0 评论 -
qDebug() <<
#includeqDebug() << "hello";原创 2011-11-19 15:06:57 · 10710 阅读 · 1 评论 -
qt4环境搭建-fedora9----------------------------------------
http://qt.nokia.com/downloads下载Qt Creator和Qt libraries(qt library以qt-everywhere-opensource-src-4.6.3.tar.gz为例)1.编译pc版本的qt library,即编译生成的.so后.a可以运行在pc即桌面x86的fedora下解压qt-everywhere-opensource-sr原创 2011-11-16 10:07:49 · 561 阅读 · 0 评论 -
qt4 qml Flipable、Flickable和状态与动画
三十七、Flipable、Flickable和状态与动画 一、状态与动画属性动画使用PropertyAnimation on x{ to:100; duration:1000 }import QtQuick 1.0Rectangle {width: 300;height: 200Rectangle{ id:page; width:50; height:50原创 2011-11-20 12:01:04 · 3948 阅读 · 0 评论 -
qt4 qml 视图
三十八、QML视图一、ListView列表视图。import QtQuick 1.0Rectangle { width:200;height:200 ListModel{ //数据模型 id:listModel ListElement{name:"Tom";number:"001"} ListElemen原创 2011-11-20 13:04:14 · 1182 阅读 · 0 评论 -
QGraphicsScene QGraphicsView QGraphicsItem-----
refer to Qt的graphics View框架Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。Items能处理键盘事件,鼠标的按,移动、释放、双击事转载 2011-11-18 15:36:01 · 4447 阅读 · 1 评论 -
qt4 控件
QLineEditQString text () constvoid setText ( const QString & )QTextEditvoid setText ( const QString & )QLCDNumbervoid display ( const QString & s )void display ( dou原创 2011-11-16 16:10:08 · 1793 阅读 · 0 评论 -
QGraphicsScene QDeclarativeView QDeclarativeItem------corkboards
三十九、QtDeclarative模块这个模块的作用就是将QML元素与标准C++类相结合。而且它提供了一个很简单的方法使新建的QML文件作为一个项目加入到以前的图形视图的应用中。下面我们来看一个简单的例子。//main.qmlimport QtQuick 1.0Rectangle { width: 200 height: 200 color:"green原创 2011-11-20 15:07:04 · 1850 阅读 · 0 评论 -
qt4 network----QList
四十五、Qt网络(五)获取本机网络信息先看一下QList类void MainWindow::on_pushButton_3_clicked(){ QList list_int; list_int<<3<<4<<5<<6<<7<<8; qDebug()<<list_int.at(0); qDebug()<<list_int.at(1); qDeb原创 2011-11-21 12:06:43 · 2376 阅读 · 0 评论 -
qt4 http
四十二、Qt网络(二)HTTP编程HTTP即超文本传输协议,它是一种文件传输协议。这一节中我们将讲解如何利用HTTP从网站上下载文件。下载网页:private: QNetworkAccessManager *manager;private slots: void replyFinished(QNetworkReply *);Widget::Widget原创 2011-11-20 18:22:17 · 3310 阅读 · 0 评论 -
qt4 tcp QTcpSocket QTcpServer 传输文件
tcpSender (客户端无QTcpServer)private: QTcpSocket *tcpClient; QFile *localFile; //要发送的文件 qint64 totalBytes; //数据总大小 qint64 bytesWritten; //已经发送数据大小 qint64 byte原创 2011-11-22 08:46:45 · 14728 阅读 · 9 评论 -
qt4 tcp QTcpSocket QTcpServer 传输数据
四十七、Qt网络(七)TCP(一)TCP即Transmission Control Protocol,传输控制协议。与UDP不同,它是面向连接和数据流的可靠传输协议。也就是说,它能使一台计算机上的数据无差错的发往网络上的其他计算机,所以当要传输大量数据时,我们选用TCP协议。TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpSer原创 2011-11-21 16:40:44 · 12764 阅读 · 2 评论 -
qt4 类型转换
其他类型转换为QString,有好多类都支持.toString()函数,如QString Q3HttpHeader::toString () const [virtual]Returns a string representation of the HTTP header.The string is suitable for use by the constructor原创 2011-11-19 16:31:51 · 1120 阅读 · 0 评论 -
qt4 udp QUdpSocket -------wireshark
四十六、Qt网络(六)UDP像QQ那样,当有很多用户,发送的大部分都是短消息,要求能及时响应,并且对安全性要求不是很高的情况下使用UDP协议。发送(客户请求发送数据)很简单,仅需QUdpSocket 的writeDatagram函数即可void Widget::on_pushButton_clicked(){ QUdpSocket *sender; sender原创 2011-11-21 14:21:02 · 8347 阅读 · 0 评论 -
qt4 tcp/ip协议4个层次
refer to http://www.netboy365.com/article.asp?id=838tcp/ip协议的4个层次: TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。 TCP/IP分层模型的四个协议层分别原创 2011-11-20 19:29:42 · 1878 阅读 · 0 评论 -
vc6调试 qt调试
vc TRACE("length:%d",length);vc6已经设置了debug模式,但 out debug窗口始终没有输出信息。使用DebugView可以看到qt#include#define DEBUG_BYSONG_FLAG#ifdef DEBUG_BYSONG_FLAG#define DEBUG_BYSONG (qDebug()<<__FI原创 2011-11-27 11:32:26 · 911 阅读 · 0 评论 -
qt4 数据库操作---------tableView
//connection.h#ifndef CONNECTION_H#define CONNECTION_H#include #include #include static bool createConnection(){ QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); // db.setDatabas原创 2011-11-19 15:09:44 · 7311 阅读 · 0 评论 -
qt4 sqlite fedora
输出看一下系统中所有能用的数据库驱动#include #include#include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); qDebug() << "Available drivers:"; QStringList drivers = QSq原创 2011-11-19 13:37:04 · 1023 阅读 · 0 评论 -
qt4 连接 database
f原创 2011-11-16 16:55:12 · 571 阅读 · 0 评论 -
qt4 创建dialog-----vs vc6.0
1.代码创建创建一个MainWindow的qt程序,拖一个pushButton到MainWindow上,其click slot如下void MainWindow::on_pushButton_clicked(){QDialog *dd=new QDialog;dd->show();}在点击此pushButton会弹出一个Dialog 对话框,其各个属性都默认。当然在dd->sh原创 2011-11-16 15:39:34 · 4512 阅读 · 0 评论 -
qt4 messagebox
refer to qt QMessageBox Class Reference头文件是: #include 1.QMessageBox msgBox; msgBox.setText("The document has been modified."); msgBox.exec();2. QMessageBox msgBox; msgBox.setText("The docu原创 2011-11-16 14:17:03 · 1211 阅读 · 0 评论 -
qt4 读写text
read#include#include#include#includevoid MainWindow::on_pushButton_clicked(){ QString fileName = QFileDialog::getOpenFileName(this);//使用对话框选择路径及文件名 //QString fileName="/opt/i_am_file.txt原创 2011-11-17 18:13:00 · 2177 阅读 · 0 评论 -
qt4 定时器
方法1----跟vc中差不多先添加几个私有成员保存系统随机分配的定时器编号;添加定时器slot,某个定时器超时时系统自动去执行这个函数。private: int id1,id2,id3;private slots: void timerEvent(QTimerEvent *);在需要的时候启动定时器 id1 = startTimer(1000); //其返回原创 2011-11-17 21:23:57 · 1717 阅读 · 0 评论 -
QWidget QMainWindow QDialog
QWidget Class ReferenceThe QWidget class is the base class of all user interface objects. More... #include Inherits QObject and QPaintDevice.QMainWindow Class ReferenceThe原创 2011-11-18 10:06:19 · 815 阅读 · 0 评论 -
qt4 简单绘图
在继承自QPaintDevice 的类实例上才可以绘图QPaintDevice Class ReferenceDetailed DescriptionThe QPaintDevice class is the base class of objects that can be painted.A paint device is an abstraction of a two原创 2011-11-18 12:05:39 · 1736 阅读 · 0 评论 -
qt4 显示中文
QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); QTextCodec::setCodecForTr(QTextCodec::codecForName("eucKR"));If the literal quoted text in the program is not in the Latin-1 encoding, t原创 2011-11-17 17:55:55 · 1935 阅读 · 0 评论 -
Qt All Modules
All ModulesModules for general software developmentQtCoreCore non-graphical classes used by other modulesQtGuiGraphical user interface (GUI) c原创 2011-11-18 08:44:16 · 966 阅读 · 0 评论 -
QtCore Module
#include QtCore ModuleThe QtCore module contains core non-GUI functionality. More...NamespacesQtContains miscellaneous identifiers used throughout the Qt librar原创 2011-11-18 08:47:56 · 1105 阅读 · 0 评论 -
QtGui Module
#include QtGui ModuleThe QtGui module extends QtCore with GUI functionality. More...ClassesQAbstractButtonThe abstract base class of button widgets, providing f原创 2011-11-18 08:46:12 · 1750 阅读 · 0 评论 -
qt4环境搭建-xp
http://qt.nokia.com/downloads下载qt-sdk-win-offline-xx.exe里面包含了库和qtcreator比如The Qt SDK version 1.1.4 released on November 8th contains: Qt libraries version 4.7.4 Symbian and MeeGo simulat原创 2011-11-16 10:09:40 · 543 阅读 · 0 评论 -
qt4 qml MouseArea
三十三、体验QML演示程序三十四、Qt Quick Designer介绍三十五、QML组件 添加的按钮的qml组件import QtQuick 1.0Rectangle { width: 100 height: 62 id:myButton radius: 10; color: "blue" signal clicked原创 2011-11-20 11:14:27 · 1254 阅读 · 0 评论 -
qt 双缓冲绘图
refer tohttp://www.yafeilinux.com/?p=73private slots: void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *); void mouseReleaseEvent(QMouseEvent *);private:原创 2011-11-18 12:22:09 · 11854 阅读 · 4 评论 -
qt4 消息映射--信号 槽
1.用图形界面的signal和slot编辑器添加2.拖到窗体上的控件如pushButton的消息处理函数右键pushButton选择go to slot当然也可以不用右键选择go to slot,而是自己写代码添加(就如3)。老外就经常这样干的。比如拖到窗体上一个按钮叫pushButton手动声明槽函数private slots: void push原创 2011-11-17 21:25:01 · 5076 阅读 · 0 评论