前面我们在介绍QString的最后部分曾经提到了QByteArray这个类。现在我们就首先对这个类进行介绍。 QByteArray具有类似与QString的API。它也有相应的函数,比如left(), right(), mid()等。这些函数不仅名字和QString一样,而且也具有几乎相同的功能。Q ...
分类:
其他好文 时间:
2016-06-20 00:15:40
阅读次数:
175
今天研究了一下QFtp这个类,发现访问得到的文件名称中一旦出现中文,不管怎么转换编码格式,最终显示出来的始终都是乱码。于是我深入地对这一现象进行了研究。这里先简单介绍一下我的分析过程: FTP服务器在收到List指令后,会把当前文件夹的所有项目(包括文件夹和文件的名称,大小,时间,所有者等相关信息) ...
分类:
其他好文 时间:
2016-06-16 01:28:00
阅读次数:
386
方法: 使用 QComboxBox::addItem(QIcon, QString);示例: 点击(此处)折叠或打开 QComboBox *combo_status = new QComboBox(this); QIcon onlineIcon (":/icon/online.png"); QIco ...
分类:
其他好文 时间:
2016-06-11 00:37:39
阅读次数:
714
由于在windows下的QT编程中,如果涉及到使用微软的API,那么不可避免使用_TCHAR这些类型,因此在网上查了一下,其中一个老外的论坛有人给出了这个转换,因此在这里做一下笔记 : )#ifdef UNICODE #define QStringToTCHAR(x) (wchar_t*) x.ut ...
QString FindFile(const QString &strFilePath, const QString &strNameFilters){ if (strFilePath.isEmpty() || strNameFilters.isEmpty()) { return QString() ...
分类:
其他好文 时间:
2016-06-10 22:59:15
阅读次数:
530
bool KillProcess(QString ProcessName){ bool result = false; QString str1; HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0) ; PROCESSE ...
分类:
系统相关 时间:
2016-06-10 22:58:28
阅读次数:
398
项目做到一定阶段,经常需要在原来的工程上调用外部程序。Qt为此提供了QProcess类,QProcess可用于完成启动外部程序,并与之交互通信。 一、启动外部程序的两种方式:(1)一体式:void QProcess::start(const QString & program, const QStr ...
分类:
其他好文 时间:
2016-06-10 21:40:43
阅读次数:
169
//原始QStringQString qs = QString::fromLocal8Bit("我的");std::string strQs = qs.toStdString(); int qs_size = qs.length();//长度为3int strQs_size = strQs.leng... ...
分类:
其他好文 时间:
2016-06-02 22:03:30
阅读次数:
360
我在网上找了很久,把他综合了一下 不说了关键代码来了;(这是一张图片切图的效果) [cpp] view plain copy void SetButtonStyle(QPushButton *button, QString imgsrc, int CutSec) { int img_w=QPixma ...
分类:
其他好文 时间:
2016-06-02 16:29:19
阅读次数:
628
简述QFormLayout管理输入型控件和关联的标签组成的那些Form表单。QFormLayout是一个方便的布局类,其中的控件以两列的形式被布局在表单中。左列包括标签,右列包含输入控件,例如:QLineEdit、QSpinBox等。简述
使用
常用接口
总结
使用我们可以通过addRow(const QString &labelText, QWidget *field)来创建一个带有给定文本的QL...
分类:
其他好文 时间:
2016-06-02 14:43:31
阅读次数:
189