Qt自己提供了一种国际化的方案,而不是採用INI配置文件的方式。使用QString。QTranslator等类和tr()函数可以非常方便的完毕增加国际化的支持。 (1)使用QString对象表示全部用户可见的文本,QString採用的是内部Unicode编码实现。 (2)使用tr()函数获取全部须要 ...
分类:
编程语言 时间:
2017-07-16 22:32:15
阅读次数:
179
QProcess对象可以直接执行cmd的命令,但是ping操作是会阻塞的,所以需要在子线程里ping QProcess *tempCmd = new QProcess(); tempCmd->start(orderInfo); tempCmd->waitForFinished(1000);//阻塞等 ...
分类:
其他好文 时间:
2017-06-23 13:07:55
阅读次数:
153
1.下面添加代码来实现使用用户名和密码登录,这里只是简单将用户名和密码设置为了固定的字符串,如果以后学习了数据库,还可以通过读取数据库来获取用户名和密码。到logindialog.cpp文件中将登录按钮的单击信号对应的槽的代码更改为: void LoginDialog::on_loginBtn_cl ...
分类:
其他好文 时间:
2017-06-23 13:00:25
阅读次数:
184
下午写程序中遇到几个小细节,需要在这里记录一下。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QProcess *process = new QProcess(this); QFileInfo fileinfo(appUrl); QString appPath = Q ...
分类:
Web程序 时间:
2017-06-22 01:18:39
阅读次数:
735
1.中文乱码问题。QT使用的是UTF-8,而vs使用的是GB2312。所以会出现乱码。解决方法是 QString::fromLocal8Bit("中文") 。 2.vs编程成功后可以运行程序,但是单独运行exe时,会报找不到dll。单纯把dll加到生成目录或者把生成目录设置为dll所在目录太笨了。本 ...
分类:
其他好文 时间:
2017-06-14 02:19:12
阅读次数:
130
比如我们有一个程序在: C:/Qt/examples/tools/regexp/regexp.exe 1. 程序所在目录 QString QCoreApplication::applicationDirPath() 那么 qApp->applicationDirPath() 的结果是: 输出:C:/ ...
分类:
其他好文 时间:
2017-06-06 23:22:23
阅读次数:
3139
任务1:显示如图的树形结构 思考: 1.使用QTreeView显示。 2.Model使用QStandardItemModel,qt的一个标准model。 3.QStandardItemModel下每一个单元都可以看作QStandardItem。 4.QStandardItemModel中invisi ...
分类:
其他好文 时间:
2017-05-29 22:57:24
阅读次数:
308
Introduction to Model/View Programming QT4 介绍了一系列新的 Item View 类,这些类使用Model/View结构来管理数据和数据如何呈现给用户。这种结构使程序员更加灵活的开发和定制呈现数据界面,Model/View结构提供标准的Model接口让各种数 ...
分类:
其他好文 时间:
2017-05-28 09:57:25
阅读次数:
201
Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换 Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型 在Qt下怎样将QString转char*呢,需要用到QByt ...
分类:
其他好文 时间:
2017-05-25 21:57:23
阅读次数:
208
使用函数:setStyleSheet (QString style) eg:ui->pushButton->setStyleSheet ("border:2px groove gray;border-radius:6px;padding:2px 4px;background-color:rgb(0, ...
分类:
其他好文 时间:
2017-05-20 13:17:44
阅读次数:
184