![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt移动开发
文章平均质量分 80
易阳
IT从业者
展开
-
QDataStream 运算符重载发送自定义数据结构
Qt4 Gossip: QDataStream對於純綷的二進位資料,可以使用QDataStream來協助處理,可以直接處理C++基本資料型態、還有許多Qt資料型態,像是QByteArray、QString、QMap等,可以使用 > 運算子來進行資料輸出或寫入。先使用以下的簡單例子,示範一下QDataStream搭配QFile來進行檔案讀寫:#include #inc转载 2012-02-23 11:02:49 · 5737 阅读 · 0 评论 -
QT中文编码问题
首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而问题一般都出在很多用户对自己当前的编码没太多概念,于是一转载 2012-03-06 15:19:52 · 829 阅读 · 0 评论 -
QT中文 tr
Qt中translate、tr关系 与中文问题2010-09-22 0:15题外话:何时使用 tr ?在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr(2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种:(2a) 用t转载 2012-03-06 15:21:09 · 1173 阅读 · 0 评论 -
QT qmessagebox设计资料
这次来说一下QMessageBox以及类似的几种对话框。其实,我们已经用过QMessageBox了,就在之前的几个程序中。不过,当时是大略的说了一下,现在专门来说说这几种对话框。 先来看一下最熟悉的QMessageBox::information。我们在以前的代码中这样使用过: QMessageBox::information(NULL, "Title",转载 2012-02-29 20:23:57 · 981 阅读 · 0 评论 -
QT UI特效
使用Qt Style Sheets制作UI特效引言作为一套GUI框架,Qt是非常强大的。(注:Qt 不仅是一套优秀的GUI框架,同时也是一套出色的应用程序框架)。在UI的制作方面Qt为广大开发者提供了一套强大而易用的工具,她就是——Qt Style Sheets。UI涉及的东西非常庞杂,Qt Style Sheets也包含许许多多的内容,因此转载 2012-02-17 21:41:13 · 5109 阅读 · 0 评论 -
QT窗口控件透明效果的实现
一. 背景刷成黑色,前景色设为白色。 方法一、paltette方式,经测试,该方法不会影响到其他控件,推荐使用 QPalette bgpal = palette();bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255));//bgpal.setColor (QPalette::Background, Qt::tra转载 2012-02-17 22:51:57 · 13658 阅读 · 0 评论 -
QT样式表
除了子类化Style类,使用QT样式表(QStyleSheet)是另一种快速改变QT程序UI风格的方法,它很大程度上借鉴和参考了 HTML层叠样式表的语法和思想。其效果叠加在Style的基础上按官方文档的说法,QT样式表目前只能和内置Style配合工作,和子类化的Style的配合正在开发中StyleSheet的使用StyleSheet文件的默认后缀名为qss,可以通过命令行参数转载 2012-02-17 19:41:49 · 1121 阅读 · 0 评论 -
QT 容器相关
关于Qt的model-view部分就告一段落,今天我们开始新的部分。或许有些朋友觉得前面的部分说得很简单。对此我也没有办法,毕竟,Qt是一个很庞大的库,一时半会根本不可能穷尽所有内容,并且我也有很多东西不知道,有时候也必须去查找资料才能明白。 今天开始的部分是关于Qt提供的一些通用算法。这部分内容来自C++ GUI Programming with Qt 4, 2nd Edition。转载 2012-02-18 10:58:02 · 3967 阅读 · 0 评论 -
setstylesheet的使用
setStyleSheet2011-07-25 14:23QApplication::setStyleSheet(QString);QWidget::setStyleSheet(QString);1. 程序级的外观:(作用于整个程序的器件)如:QLineEdit { background: yellow }QCheckBox { color:转载 2012-02-17 21:50:59 · 9447 阅读 · 0 评论 -
QT样式表的管理
|字号 订阅使用setStyleSheet来设置图形界面的外观:QT Style Sheets是一个很有利的工具,允许定制窗口的外观,此外还可以用子类QStyle来完成,他的语法很大比重来源于html的CSS,但是适用于窗口概括:Style Sheets是文字性的设定,对于整个应用程序可以使用QApplication::setStyleSheet() 或转载 2012-02-17 19:39:20 · 1497 阅读 · 0 评论 -
QTime类
QTime类参考QTime类提供了时钟时间功能。详情请见……#include qdatetime.h>所有成员函数的列表。公有成员QTime()QTime( int h, int m, int s = 0, int ms = 0 )boolisNull() constboolisValid() constinthour() c转载 2012-02-22 19:02:19 · 4616 阅读 · 0 评论 -
Qt的Event Filter(转)
event filter是什么?EventFilter即所谓事件过滤器, 在Qt中是一个比较重要的概念, 它的功能是把所有事件在到达watchee(被监控者)之前全部传递给另一个watcher(监控者), 由watcher先行处理并决定是否继续传递该事件, 如果继续传递, 则事件将回传给watchee来处理。 可能很多人已经知道怎么用event filter处理事件了, 不过你也别嫌本文太简单转载 2012-03-21 09:37:50 · 1132 阅读 · 0 评论