更新代码和说明
This commit is contained in:
97
README.md
97
README.md
@@ -1,8 +1,9 @@
|
|||||||
#### 一、目录说明
|
#### 一、目录说明
|
||||||
1. **可以选择打开QWidgetDemo.pro一次性编译所有的,也可以进入到目录下打开pro进行编译。**
|
1. **可以选择打开QWidgetDemo.pro一次性编译所有的,也可以进入到目录下打开pro进行编译。**
|
||||||
2. **如果发现有些子项目没有加载请打开QWidgetDemo.pro仔细看里面的注释。**
|
2. **如果发现有些子项目没有加载请打开QWidgetDemo.pro仔细看里面的注释。**
|
||||||
3. **编译好的可执行文件在源码同级目录下的bin目录。**
|
3. **编译好的可执行文件在源码同级目录下的bin目录。**
|
||||||
4. **亲测Qt4.6到Qt6.2所有版本,亲测win、linux、mac、uos等系统。**
|
4. **亲测Qt4.6到Qt6.2所有版本,亲测win、linux、mac、uos等系统。**
|
||||||
|
5. **本项目开源的是下面表格中描述的内容,并未开源左侧的树状导航菜单控件,只是方便演示效果图直接用的自定义控件大全的效果图,懒得重新截图。**
|
||||||
|
|
||||||
| 编号 | 文件夹 | 描述 |
|
| 编号 | 文件夹 | 描述 |
|
||||||
| ------ | ------ | ------ |
|
| ------ | ------ | ------ |
|
||||||
@@ -50,54 +51,54 @@
|
|||||||
| 42 | base64 | 图片文字base64互换 |
|
| 42 | base64 | 图片文字base64互换 |
|
||||||
| 43 | smoothcurve | 平滑曲线 |
|
| 43 | smoothcurve | 平滑曲线 |
|
||||||
|
|
||||||
### 二、学习群
|
#### 二、学习群
|
||||||
1. **Qt交流大会群 853086607(雨田哥)**
|
1. **Qt交流大会群 853086607(雨田哥)**
|
||||||
2. **Qt技术交流群 46679801(3000人群)**
|
2. **Qt技术交流群 46679801(3000人群)**
|
||||||
3. **Qt进阶之路群 734623697(武威的涛哥)**
|
3. **Qt进阶之路群 734623697(武威的涛哥)**
|
||||||
|
|
||||||
### 三、效果图
|
#### 三、效果图
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
@@ -30,11 +30,6 @@ bool AppConfig::AutoConnect = false;
|
|||||||
|
|
||||||
void AppConfig::readConfig()
|
void AppConfig::readConfig()
|
||||||
{
|
{
|
||||||
if (!QUIHelper::checkIniFile(AppConfig::ConfigFile)) {
|
|
||||||
writeConfig();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
QSettings set(AppConfig::ConfigFile, QSettings::IniFormat);
|
QSettings set(AppConfig::ConfigFile, QSettings::IniFormat);
|
||||||
|
|
||||||
set.beginGroup("ComConfig");
|
set.beginGroup("ComConfig");
|
||||||
@@ -63,6 +58,12 @@ void AppConfig::readConfig()
|
|||||||
AppConfig::SleepTime = set.value("SleepTime", AppConfig::SleepTime).toInt();
|
AppConfig::SleepTime = set.value("SleepTime", AppConfig::SleepTime).toInt();
|
||||||
AppConfig::AutoConnect = set.value("AutoConnect", AppConfig::AutoConnect).toBool();
|
AppConfig::AutoConnect = set.value("AutoConnect", AppConfig::AutoConnect).toBool();
|
||||||
set.endGroup();
|
set.endGroup();
|
||||||
|
|
||||||
|
//配置文件不存在或者不全则重新生成
|
||||||
|
if (!QUIHelper::checkIniFile(AppConfig::ConfigFile)) {
|
||||||
|
writeConfig();
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void AppConfig::writeConfig()
|
void AppConfig::writeConfig()
|
||||||
|
|||||||
@@ -14,11 +14,6 @@ bool AppConfig::HexData2 = false;
|
|||||||
|
|
||||||
void AppConfig::readConfig()
|
void AppConfig::readConfig()
|
||||||
{
|
{
|
||||||
if (!QUIHelper::checkIniFile(AppConfig::ConfigFile)) {
|
|
||||||
writeConfig();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
QSettings set(AppConfig::ConfigFile, QSettings::IniFormat);
|
QSettings set(AppConfig::ConfigFile, QSettings::IniFormat);
|
||||||
|
|
||||||
set.beginGroup("AppConfig");
|
set.beginGroup("AppConfig");
|
||||||
@@ -31,6 +26,12 @@ void AppConfig::readConfig()
|
|||||||
AppConfig::CmdLen2 = set.value("CmdLen2").toInt();
|
AppConfig::CmdLen2 = set.value("CmdLen2").toInt();
|
||||||
AppConfig::HexData2 = set.value("HexData2").toBool();
|
AppConfig::HexData2 = set.value("HexData2").toBool();
|
||||||
set.endGroup();
|
set.endGroup();
|
||||||
|
|
||||||
|
//配置文件不存在或者不全则重新生成
|
||||||
|
if (!QUIHelper::checkIniFile(AppConfig::ConfigFile)) {
|
||||||
|
writeConfig();
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void AppConfig::writeConfig()
|
void AppConfig::writeConfig()
|
||||||
|
|||||||
@@ -66,12 +66,7 @@ int AppConfig::WebListenPort = 6000;
|
|||||||
bool AppConfig::SelectAllWebServer = true;
|
bool AppConfig::SelectAllWebServer = true;
|
||||||
|
|
||||||
void AppConfig::readConfig()
|
void AppConfig::readConfig()
|
||||||
{
|
{
|
||||||
if (!QUIHelper::checkIniFile(AppConfig::ConfigFile)) {
|
|
||||||
writeConfig();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
QSettings set(AppConfig::ConfigFile, QSettings::IniFormat);
|
QSettings set(AppConfig::ConfigFile, QSettings::IniFormat);
|
||||||
|
|
||||||
set.beginGroup("AppConfig");
|
set.beginGroup("AppConfig");
|
||||||
@@ -150,6 +145,12 @@ void AppConfig::readConfig()
|
|||||||
AppConfig::WebListenPort = set.value("WebListenPort", AppConfig::WebListenPort).toInt();
|
AppConfig::WebListenPort = set.value("WebListenPort", AppConfig::WebListenPort).toInt();
|
||||||
AppConfig::SelectAllWebServer = set.value("SelectAllWebServer", AppConfig::SelectAllWebServer).toBool();
|
AppConfig::SelectAllWebServer = set.value("SelectAllWebServer", AppConfig::SelectAllWebServer).toBool();
|
||||||
set.endGroup();
|
set.endGroup();
|
||||||
|
|
||||||
|
//配置文件不存在或者不全则重新生成
|
||||||
|
if (!QUIHelper::checkIniFile(AppConfig::ConfigFile)) {
|
||||||
|
writeConfig();
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void AppConfig::writeConfig()
|
void AppConfig::writeConfig()
|
||||||
|
|||||||
Reference in New Issue
Block a user