QT 判断工程下某一个文件路径是否存在 QString::number()数据类型转换
一、目的:为了判断存储着服务器ip地址和端口号的config.ini文件是否存在
如果存在就直接读取数据,并且显示在界面上,不需要再次输入数据
二、方法:
/**
* @func: IsFileExist
* @brief: 判断路径下文件是否存在
* @author: xxx 2020
* @param: fullFileName: 全路径,包括文件名
* @return: 是否存在
*/
bool IsFileExist(QString fullFileName)
{
QFile file(fullFileName);
if (file.exists())
{
return true;
}
return false;
————————————————
版权声明:本文为CSDN博主「njit_320」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_33419023/article/details/106105243
当前工程目录下
QString path; QDir dir; path=dir.currentPath();
三、代码:在setwin构造函数中写入以下代码。先判断文件是否存在,如果存在,就执行从配置文件中读取信息的操作,然后setText到编辑栏里,如果文件不存在就当做无事发生。 myport是int类型,QString::number(int)方法变成QString
四、完成效果
config文件已存在:
然后已进入到设置界面:编辑框就可以直接显示ip和端口号。