摘要:
原文点击打开之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用=进行赋值操作,==进行比较,+做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。首先,为了在我们的程序中使用string类型,我们必须包含头文件<string>。如下:#include<string>//注意这里不是string.hstring.h是C字符串头文件1.声明一个C++字符串声明一个字符串变量很简单:s 阅读全文
摘要:
Qt学习笔记,修改指定图片的大小,转换为QIcon用于QPushButton等控件 QString imagepath = ":/images/btn.png"; QPixmap image0(imagepath); QPixmap image = image0.scaled(QSize(this->width(),image0.height())); qDebug() << image.size(); QIcon icon = QIcon(image);使用:如QPushButton:QPushButton pushbutton; pushbutton. 阅读全文
摘要:
点击打开链接 阅读全文
摘要:
点击打开链接 阅读全文
摘要:
点击打开链接 阅读全文
摘要:
Qt学习笔记,Qt国际化Qt国际化步骤:第一步:设置.pro文件,加入TRANSLATIONS为国际化做准备TRANSLATIONS = language/language_en.ts\ language/language_cn.ts第二步:使用linguist编辑需要设置的文本第三步:设置qrc资源文件<RCC> <qresource prefix="/language"> <file>language/language_cn.qm</file> </qresource>
</RCC>
第四步:在ma 阅读全文
摘要:
Qt学习笔记,获取给定目录下面的所有文件名,及其path QDirModel listmodel; QString rootpath = "/home/powerlinux/"; QDir dir(rootpath); //QStringList dirs = dir.entryList(QDir::NoDotAndDotDot | QDir::Dirs); QStringList dirs = dir.entryList(); for(int i=0; i<dirs.size(); i++){ QModelIndex index =... 阅读全文
摘要:
点击打开链接 阅读全文
摘要:
Qt学习笔记,使用QDir获取当前目录下所有目录和文件信息#include <QDir>
#include <QApplication>
#include <QDebug> int main(int argc,char *argv[]){ QApplication app(argc,argv); QDir dir(QDir::currentPath()); qDebug() << "dir start " << dir << "dir end"; QStringList infoli 阅读全文
摘要:
点击打开链接 阅读全文