refactor: 改用qmake(.pro)构建,兼容Qt 5.9
- 移除CMakeLists.txt,改用AiAnalysis.pro - 修复Qt 5.9兼容性:QWheelEvent::posF()、QString::SkipEmptyParts、static_cast信号连接 - 更新README为qmake构建说明 - 删除CMake build目录
This commit is contained in:
@@ -90,7 +90,7 @@ void MainWindow::setupUi()
|
||||
"QSpinBox { background: #2a2a3e; color: #fff; border: 1px solid #555; "
|
||||
"border-radius: 4px; padding: 4px; font-size: 13px; }"
|
||||
);
|
||||
connect(m_displaySpinBox, QOverload<int>::of(&QSpinBox::valueChanged),
|
||||
connect(m_displaySpinBox, static_cast<void(QSpinBox::*)(int)>(&QSpinBox::valueChanged),
|
||||
this, &MainWindow::onDisplayPointsChanged);
|
||||
|
||||
controlLayout->addWidget(portLabel);
|
||||
@@ -284,7 +284,7 @@ void MainWindow::onDataReceived(const QByteArray &data)
|
||||
if (raw.isEmpty()) return;
|
||||
|
||||
// 可能一个UDP包包含多行
|
||||
QStringList lines = raw.split('\n', Qt::SkipEmptyParts);
|
||||
QStringList lines = raw.split('\n', QString::SkipEmptyParts);
|
||||
for (const QString &line : lines) {
|
||||
processDataLine(line.trimmed());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user