0
我有一個struct點如何輕鬆地將QString轉換爲點(x,y,z)?
struct Point
{
double x;
double y;
double z;
}
而且希望將其轉換爲QString「(x的值,Y值,Z值)」並將其轉換回?任何簡單的方法?我想出的正向轉換是
QString PointToString(const Point& pt)
{
return QString("(%1, %2, %3)").arg(pt.x).arg(pt.y).arg(pt.z);
}
而我不知道如何將其轉換回來。
Point StringToPoint(const QString& s)
{
// How?
}
謝謝。
我對正則表達式不熟悉。 'QString(double)'''''km(1000)''的正則表達式是什麼?非常感謝! – user1899020
這將是''km \\(([^)] +)\\)「'。 –