随笔分类 -  QT

摘要:QPushButton *bt =new QPushButton(this);bt->setText("ok");bt->move(200,100);bt->setFlat(true);//就是这句能够实现透明,真是意外的发现,希望对一些学习的朋友有点帮助 阅读全文
posted @ 2014-11-01 12:53 梓涵VV 阅读(470) 评论(0) 推荐(0)
摘要:二进制文件比较小巧,但是不是人可读的格式。文本文件是一种人可读的格式的文件,为了操作这种文件,我们需要使用QTextStream类。QTextStream和QDataStream的使用类似,只不过它是操作纯文本文件的。还有一些文本格式,比如XML、HTML,虽然可以由QTextStream生成,但Qt提供了更方便的XML操作类,这里就不包括这部分内容了。QTextStream会自动将 Unicode 编码同操作系统的编码进行转换,这一操作对程序员是透明的。它也会将换行符进行转换,同样不需要你自己去处理。QTextStream使用16位的QChar作为基础的数据存储单位,同样,它也支持C++标准 阅读全文
posted @ 2012-12-28 16:36 梓涵VV 阅读(18964) 评论(0) 推荐(1)
摘要:本博文来自于:http://www.189works.com/article-53512-1.htmlQFile类是操作文件的输入输出设备类。QFile是一个用来读写二进制文件与文本文件的输入输出设备。QFile可以被自己或更方便的类 DataStream或QTextStream使用。文件的名字通常通过构造传递,但可以通过setName()来修改。你可以使用exists()来检查文件是否存在,并且通过remove()来移除一个文件。文件通过open()被打开,通过close()来关闭,通过flush()来更新。数据通常使。QDataStream或QTextStream来被读出写入,但你可以通过 阅读全文
posted @ 2012-12-28 16:23 梓涵VV 阅读(4964) 评论(0) 推荐(2)
摘要:一. 背景刷成黑色,前景色设为白色。 方法一、paltette方式,经测试,该方法不会影响到其他控件,推荐使用 QPalette bgpal = palette();bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255));//bgpal.setColor (QPalette::Background, Qt::transparent);bgpal.setColor (QPalette::Foreground, QColor (255,255,255,255)); setPalette (bgpal);方法二、stylesheet 阅读全文
posted @ 2012-12-19 16:23 梓涵VV 阅读(1761) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_6a1e0bf30100zjk1.html里面的几个例子感觉不错,非常实用!就转载过来了! 阅读全文
posted @ 2012-12-14 11:10 梓涵VV 阅读(863) 评论(0) 推荐(0)
摘要:说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象来实现的(也就是不需要数据源,将逐个单元格内的信息填好即可)。这主要体现在QTableView类中有setModel成员函数,而到了QTableWidget类中,该成员函数变成了私有。使用QTableWidget就离不开QTableWidgetIt 阅读全文
posted @ 2012-12-13 19:40 梓涵VV 阅读(2226) 评论(0) 推荐(0)
摘要:1. 控件位置的确定控件的位置一般来说是相对其父的其左上角的坐标:QWidget *w = new QWidget(this);QPoint p = w->pos();int x = p.x();int y = p.y();若要得到其针对全局界面的坐标值,则需要转换一下,用mapToGlobal():QPoint p(0, 0);int x = mapToGlobal(p).x();int y = mapToGlobal(p).y();2. QWidget(1) 对widget的显示和隐藏QWidget *w = new QWidget(this);w->setHidden(tru 阅读全文
posted @ 2012-12-09 16:35 梓涵VV 阅读(1705) 评论(0) 推荐(0)
摘要:QChar 表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判断力是否是字母或数字bool isLower() const;判断是否是小写字母bool isUpper() const;//判断是否是大写字母bool isNull() const;//判断是否是空字符'0& 阅读全文
posted @ 2012-11-29 20:07 梓涵VV 阅读(657) 评论(0) 推荐(0)