QT
文章平均质量分 58
catamout
这个作者很懒,什么都没留下…
展开
-
main.cpp文件注释
#include "abc.h" //包含我们自己制作的QT界面的头文件#include #include QTOPIA_ADD_APPLICATION(NAME,IMPLEMENTATION)这个宏定义是在第三行的头文件中,它实现:产生主窗口,而其中的NAME是应用程序的执行名字,IMPLEMENTION是应用程序的窗口类。QTOPIA_MAIN是应原创 2010-03-25 10:23:00 · 1263 阅读 · 0 评论 -
Qt 文件处理
<br />Qt提供了QFile类来进行文件处理,为了更方便地处理文本文件或二进制文件,Qt还提了QTextStream类和QDataStream类,处理临时文件可以使用QTemporaryFile,获取文件信息可以使用QFileInfo<br />,处理目录可以使用QDir.监视文件和目录变化可以使用QFileSystemWatcher. <br />读写文本文件<br />QFile类提供了读写文件的接口,QFile类可以读写文本文件,二进制文件和Qt资源文件,也可以使用更方便的QTextStream,转载 2010-06-17 11:17:00 · 1339 阅读 · 1 评论 -
QMessageBox
<br />QMessageBox msgBox; //定义一个消息框<br />msgBox.setText("the document ........"); //内容<br />msgBox.exec(); //等待某事件发生 并处理。。。。。。。<br />A better approach than just alerting the user to an event is to also ask the user what to do about it. Store the question i原创 2010-06-12 10:07:00 · 729 阅读 · 0 评论 -
QMessageBox
<br />QMessageBox msgBox; //定义一个消息框<br />msgBox.setText("the document ........"); //内容<br />msgBox.exec(); //等待某事件发生 并处理。。。。。。。<br />A better approach than just alerting the user to an event is to also ask the user what to do about it. Store the question i原创 2010-06-12 10:07:00 · 1205 阅读 · 0 评论 -
QMessageBox
<br />QMessageBox msgBox; //定义一个消息框<br />msgBox.setText("the document ........"); //内容<br />msgBox.exec(); //等待某事件发生 并处理。。。。。。。<br />A better approach than just alerting the user to an event is to also ask the user what to do about it. Store the question i原创 2010-06-12 10:07:00 · 950 阅读 · 0 评论 -
好的博客
<br />学习http://hi.baidu.com/yafeilinux/blog/item/ead6ec125f85608b6438dbb4.html 的过程:<br />转载 2010-06-10 17:47:00 · 472 阅读 · 0 评论 -
Qt Creator的工程文件夹的路径不能有中文
<br />在windows下Qt creator新建工程,其路径不能出现中文名否则其编译会出现如下错误:<br /> <br /> <br />原创 2010-06-01 20:08:00 · 4329 阅读 · 0 评论 -
QT 设置QPushButton 颜色
调色板类QPalette QPalette类包含了Qt窗口不见的颜色组(collor group);1.Active组,该组的颜色用户当前活动的(active)窗口,即具有键盘或鼠标焦点的窗口;2.Inactive组,该组用语其他的窗口;3.Disabled组,该组用语窗台为不可用的(disabled)的子窗口部件(不包含窗口).所有Qt窗口部件都拥有原创 2010-04-30 11:11:00 · 17917 阅读 · 5 评论 -
QT定时器操作 鼠标
<br /> <br /> <br />QCursor my(QPixmap("E:/Qt/time.png")); <br />//注意 这里 必须用 / <br /> <br />QApplication :: setOverrideCursor(my)<br /> <br />将鼠标指针设置为自己设置的图片 利用 setOverrideCursor 则在设置处起,就显示自己设置的<br />鼠标的形状。<br /> <br /> <br /> <br />ui->pushButton-原创 2010-06-25 08:54:00 · 1617 阅读 · 1 评论 -
QIconView类clicked()信号问题的解决
假如我们想用QIconView类,并在其中放置了很多图标按钮,我们怎么才能捕捉到鼠标点击某个图标按钮而响应一件事情呢?这里我选择 void QIconView::clicked ( QIconViewItem * item ) [signal] 该信号来实现这个想法。假设我们有这个类:class mainForm : public QDialog{ Q_OBJECTpublic转载 2010-04-22 17:07:00 · 1141 阅读 · 0 评论 -
qt正则法则例子
应该不叫这个名子,但我初学不知道该叫什么,就这么先叫着吧!QRegExp,我觉得它非常像是一个正则表达式的模式类,然后由QRegExpValidator创建一个正则表达式类,交给可编辑的文本的控件使用,有一个例子是这样的。QRegExp regExp("[A-Za-z]{0,10}[0-9]{8}");//创建了一个模式QRegExpValidator pa原创 2010-04-25 15:57:00 · 2058 阅读 · 0 评论 -
qt中将int、long型转换成char、string
QString QString::number ( long n, int base = 10 ) [静态]一个把数字n转换为字符串的方便函数,n被基于base表示,默认为10,并且必须在2到36之间。 long a = 63; QString str = QString::number( a, 16 ); // str == "3f" QString str原创 2010-04-25 16:45:00 · 13057 阅读 · 1 评论 -
QLineEdit 设置其只能输入数字
#include class QValidator *validator=new QIntValidator(0,9999,this);LineEdit->setValidator(validator); 例二QIntValidator v( 0, 100, this ); QLineEdit* edit = new QLineEdit( this );原创 2010-04-21 16:25:00 · 22211 阅读 · 1 评论 -
char * 与 QString 之间的相互转换
从char *到QString可以从fromLocalBit()转化例: QFont font2; font2.setPointSize(16); font2.setFamily("unifont"); LineEdit2->setText(QString::fromLocal8Bit("显示中文")) ; 从QS原创 2010-04-18 10:25:00 · 949 阅读 · 0 评论 -
文本编码
<br />QT中的QString内容使用Unicode作为文本编码。但是实际系统中通常采用的是其他编码,例如GBK,utf8等。为了便于兼容这些格式,QT中还设置了两个字符串类型:<br />QCString类: C类型字符串,必须以0结尾,也就是中间不能含有0. 例如GBK编码的字符串<br />QByteArray类: 中间可以含有0.例如utf8编码的字符串<br /> <br />为了便于编码转换,QT还提供了一套具备扩展性的编码转换器:<br />QTextCodec<br />这个类定义了编码转载 2010-06-17 16:32:00 · 1865 阅读 · 0 评论