QT
小蜗牛0516
~
展开
-
关于ASCII字符码
空白字符的ASCII的值为 0x00. 而阿拉伯数字的ASCII码为0x30,当屏蔽空白字符的时候屏蔽上面的就可以,在我们使用%c打印的时候,对应的也是相应的ASCII码。原创 2016-10-21 20:19:23 · 391 阅读 · 0 评论 -
QT检测系统语言环境自动切换语言
原创 2017-03-02 10:15:35 · 1172 阅读 · 0 评论 -
QT中文件相关
QString file_name, file_path, file_suffix; QFileDialog dialog1;//打开文件返回一个路径 QString filepath = dialog1.getOpenFileName(this,。。。。。。。); QFileInfo fileinfo = QFileInfo(filepath);//文件名原创 2016-12-30 10:04:09 · 349 阅读 · 0 评论 -
QT中使用Qprocess调用git程序获取版本号
示例代码如下: QString program = "C:\\Program Files\\Git\\bin\\git.exe"; QStringList arguments; arguments "describe"; QProcess *myProcess = new QProcess; myProcess->setWorkingDirectory原创 2016-12-29 18:36:26 · 1208 阅读 · 0 评论 -
QT中设置构建步骤
命令:即要运行的程序或者shell参数支持Linx重定向等等工作目录可以选择绝对路径,其次有下列几种选择,但是不能自己编辑%{CurrentProject:Name}%{CurrentKit:FileSystemName}%{CurrentBuild:Name}%{buildDir}%{sourceDir}原创 2016-12-29 18:34:52 · 4893 阅读 · 0 评论 -
怎么在QT中启用外部的脚本程序
第一种方法(50行)是调用linux C函数库中的system(const char *string);第二种方法(51行)和第三种方法(53 54行)是调QT里的函数;上面三种方法的区别在于,前两种方法会阻塞进程,而第三种方法则不会阻塞进程,可以多任务运行。原创 2016-12-27 19:43:58 · 567 阅读 · 0 评论 -
QGraphicsTextItem中的item文字居中,左右靠齐设置方
在QGraphicsTextItem类中的item设置文本的对齐方式.QGraphicsTextItem *item item->setTextWidth(item->boundingRect().width()); item->setPlainText("321fdafdsafdsa\nfd"); QTextBloc原创 2016-12-02 18:50:46 · 6962 阅读 · 0 评论 -
QT中文件目录相关的函数已经操作
QDir mydir; if(!mydir.current().exists("system")) { mydir.current().mkdir("system"); //在当前目录创建system文件 } if(mydir.cd("system")) //切换当前路径,进入system目录 { if(!mydir.exists("motion"))原创 2016-12-27 18:25:58 · 579 阅读 · 0 评论 -
QT5中QSerialPort串口通讯的时候,readyRead()信号不产生的解决方案
在串口通讯的时候,需要设置"控制管脚状态". 所以应该这样写:if(serial.open(QIODevice::ReadWrite)){serial.setDataTerminalReady(true);}原创 2016-12-16 19:46:31 · 18429 阅读 · 10 评论 -
QT中出现外部符号无法连接相关...
当在代码里面找不到问题的时候,试试将以前编译生成的文件以及相关文件全部删除。然后重新编译运行.原创 2016-12-09 14:17:29 · 293 阅读 · 0 评论 -
使用QT自带库实现检测串口并且显示
QT的项目文件: progreaterThan(QT_MAJOR_VERSION, 4) { QT += widgets serialport} else { include($$QTSERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf)}TARGET = enume原创 2016-12-14 18:21:34 · 7924 阅读 · 0 评论 -
在QT中,当BOM头不存在的时候,判断一个文件是否为UTF-8编码格式
在QT中判断一个文件的字符编码格式,通常状况下,我们都可以根据文件BOM头来判断下面是BOM头不存在的情况判断方式. QTextCodec::ConverterState state; QTextCodec *codec = QTextCodec::codecForName("UTF-8"); // indata.setCodec(codec);原创 2017-07-11 18:37:21 · 2103 阅读 · 0 评论