添加图标
This commit is contained in:
parent
2c87567ba5
commit
9342842526
4
main.cpp
4
main.cpp
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include <QLineEdit>
|
#include <QLineEdit>
|
||||||
#include <QSystemTrayIcon>
|
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
|
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
|
||||||
|
QTextCodec::setCodecForLocale(codec);
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
Widget w;
|
Widget w;
|
||||||
QSystemTrayIcon sysTray(QIcon(":/icon/icon.ico"),&w);
|
|
||||||
w.show();
|
w.show();
|
||||||
return a.exec();
|
return a.exec();
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,3 +32,5 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin
|
||||||
|
|
||||||
RESOURCES += \
|
RESOURCES += \
|
||||||
res.qrc
|
res.qrc
|
||||||
|
|
||||||
|
RC_ICONS = icon.ico
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE QtCreatorProject>
|
<!DOCTYPE QtCreatorProject>
|
||||||
<!-- Written by QtCreator 4.12.2, 2025-03-12T17:14:41. -->
|
<!-- Written by QtCreator 4.12.2, 2025-03-13T11:19:27. -->
|
||||||
<qtcreator>
|
<qtcreator>
|
||||||
<data>
|
<data>
|
||||||
<variable>EnvironmentId</variable>
|
<variable>EnvironmentId</variable>
|
||||||
|
|
|
@ -915,6 +915,7 @@ void Widget::on_read_config_file_pushButton_clicked()
|
||||||
|
|
||||||
//创建QSetting对象,指定INI文件的路径和格式
|
//创建QSetting对象,指定INI文件的路径和格式
|
||||||
QSettings settings("config/config.ini", QSettings::IniFormat);
|
QSettings settings("config/config.ini", QSettings::IniFormat);
|
||||||
|
settings.setIniCodec(QTextCodec::codecForName("utf8"));
|
||||||
|
|
||||||
//获取所有节名
|
//获取所有节名
|
||||||
QStringList sections = settings.childGroups();
|
QStringList sections = settings.childGroups();
|
||||||
|
@ -945,6 +946,7 @@ void Widget::on_configFile_comboBox_highlighted(const QString &arg1)
|
||||||
}
|
}
|
||||||
//创建QSetting对象,指定INI文件的路径和格式
|
//创建QSetting对象,指定INI文件的路径和格式
|
||||||
QSettings settings("config/config.ini", QSettings::IniFormat);
|
QSettings settings("config/config.ini", QSettings::IniFormat);
|
||||||
|
// settings.setIniCodec(QTextCodec::codecForName("utf8"));
|
||||||
|
|
||||||
//读取配置
|
//读取配置
|
||||||
config_1R5_value = settings.value(arg1 + "/value1R5").toInt();
|
config_1R5_value = settings.value(arg1 + "/value1R5").toInt();
|
||||||
|
@ -955,6 +957,7 @@ void Widget::on_configFile_comboBox_highlighted(const QString &arg1)
|
||||||
distance_NS_value = settings.value(arg1 + "/diatanceNS").toInt();
|
distance_NS_value = settings.value(arg1 + "/diatanceNS").toInt();
|
||||||
distance_WE_value = settings.value(arg1 + "/diatanceWE").toInt();
|
distance_WE_value = settings.value(arg1 + "/diatanceWE").toInt();
|
||||||
delay_value = settings.value(arg1 + "/delayUsValue").toInt();
|
delay_value = settings.value(arg1 + "/delayUsValue").toInt();
|
||||||
|
QString note = settings.value(arg1 + "/notes").toString();
|
||||||
|
|
||||||
qDebug() << config_1R5_value;
|
qDebug() << config_1R5_value;
|
||||||
qDebug() << config_4R5_value;
|
qDebug() << config_4R5_value;
|
||||||
|
@ -974,6 +977,8 @@ void Widget::on_configFile_comboBox_highlighted(const QString &arg1)
|
||||||
ui -> write_distance_NS_lineEdit_2 -> setText(QString::number(float(distance_NS_value)/500) + " mm");
|
ui -> write_distance_NS_lineEdit_2 -> setText(QString::number(float(distance_NS_value)/500) + " mm");
|
||||||
ui -> write_distance_WE_lineEdit_2 -> setText(QString::number(float(distance_WE_value)/500) + " mm");
|
ui -> write_distance_WE_lineEdit_2 -> setText(QString::number(float(distance_WE_value)/500) + " mm");
|
||||||
ui -> write_delay_time_lineEdit_2 -> setText(QString::number(delay_value) + " us");
|
ui -> write_delay_time_lineEdit_2 -> setText(QString::number(delay_value) + " us");
|
||||||
|
|
||||||
|
ui -> label_14 -> setText(note);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Widget::on_pushButton_10_clicked()
|
void Widget::on_pushButton_10_clicked()
|
||||||
|
|
21
widget.ui
21
widget.ui
|
@ -2,6 +2,9 @@
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>Widget</class>
|
<class>Widget</class>
|
||||||
<widget class="QWidget" name="Widget">
|
<widget class="QWidget" name="Widget">
|
||||||
|
<property name="windowModality">
|
||||||
|
<enum>Qt::NonModal</enum>
|
||||||
|
</property>
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
|
@ -45,7 +48,7 @@
|
||||||
</font>
|
</font>
|
||||||
</property>
|
</property>
|
||||||
<property name="currentIndex">
|
<property name="currentIndex">
|
||||||
<number>0</number>
|
<number>1</number>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="serial_config_tab">
|
<widget class="QWidget" name="serial_config_tab">
|
||||||
<attribute name="title">
|
<attribute name="title">
|
||||||
|
@ -1966,18 +1969,12 @@ border-radius: 10px; /* 圆角半径 */
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="2">
|
<item row="4" column="2" rowspan="3">
|
||||||
<spacer name="horizontalSpacer_4">
|
<widget class="QLabel" name="label_14">
|
||||||
<property name="orientation">
|
<property name="text">
|
||||||
<enum>Qt::Horizontal</enum>
|
<string/>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeHint" stdset="0">
|
</widget>
|
||||||
<size>
|
|
||||||
<width>40</width>
|
|
||||||
<height>20</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
|
|
Loading…
Reference in New Issue