📄 qgssymbologyutils.cpp
字号:
return "DashLine"; } else if (penstyle == Qt::DotLine) { return "DotLine"; } else if (penstyle == Qt::DashDotLine) { return "DashDotLine"; } else if (penstyle == Qt::DashDotDotLine) { return "DashDotDotLine"; } else if (penstyle == Qt::MPenStyle) { return "MPenStyle"; } else //return a null string { return QString(); }}Qt::PenStyle QgsSymbologyUtils::qString2PenStyle(QString penString){ if (penString == "NoPen") { return Qt::NoPen; } else if (penString == "SolidLine") { return Qt::SolidLine; } else if (penString == "DashLine") { return Qt::DashLine; } else if (penString == "DotLine") { return Qt::DotLine; } else if (penString == "DashDotLine") { return Qt::DashDotLine; } else if (penString == "DashDotDotLine") { return Qt::DashDotDotLine; } else if (penString == "MPenStyle") { return Qt::MPenStyle; } else { return Qt::NoPen; }}QString QgsSymbologyUtils::brushStyle2QString(Qt::BrushStyle brushstyle){ if (brushstyle == Qt::NoBrush) { return "NoBrush"; } else if (brushstyle == Qt::SolidPattern) { return "SolidPattern"; } else if (brushstyle == Qt::Dense1Pattern) { return "Dense1Pattern"; } else if (brushstyle == Qt::Dense2Pattern) { return "Dense2Pattern"; } else if (brushstyle == Qt::Dense3Pattern) { return "Dense3Pattern"; } else if (brushstyle == Qt::Dense4Pattern) { return "Dense4Pattern"; } else if (brushstyle == Qt::Dense5Pattern) { return "Dense5Pattern"; } else if (brushstyle == Qt::Dense6Pattern) { return "Dense6Pattern"; } else if (brushstyle == Qt::Dense7Pattern) { return "Dense7Pattern"; } else if (brushstyle == Qt::HorPattern) { return "HorPattern"; } else if (brushstyle == Qt::VerPattern) { return "VerPattern"; } else if (brushstyle == Qt::CrossPattern) { return "CrossPattern"; } else if (brushstyle == Qt::BDiagPattern) { return "BDiagPattern"; } else if (brushstyle == Qt::FDiagPattern) { return "FDiagPattern"; } else if (brushstyle == Qt::DiagCrossPattern) { return "DiagCrossPattern"; } else if (brushstyle == Qt::TexturePattern) { return "TexturePattern"; } else //return a null string { qWarning("Warning, no matching pattern found in QgsSymbologyUtils::brushStyle2QString"); return " "; }}Qt::BrushStyle QgsSymbologyUtils::qString2BrushStyle(QString brushString){ if (brushString == "NoBrush") { return Qt::NoBrush; } else if (brushString == "SolidPattern") { return Qt::SolidPattern; } else if (brushString == "Dense1Pattern") { return Qt::Dense1Pattern; } else if (brushString == "Dense2Pattern") { return Qt::Dense2Pattern; } else if (brushString == "Dense3Pattern") { return Qt::Dense3Pattern; } else if (brushString == "Dense4Pattern") { return Qt::Dense4Pattern; } else if (brushString == "Dense5Pattern") { return Qt::Dense5Pattern; } else if (brushString == "Dense6Pattern") { return Qt::Dense6Pattern; } else if (brushString == "Dense7Pattern") { return Qt::Dense7Pattern; } else if (brushString == "HorPattern") { return Qt::HorPattern; } else if (brushString == "VerPattern") { return Qt::VerPattern; } else if (brushString == "CrossPattern") { return Qt::CrossPattern; } else if (brushString == "BDiagPattern") { return Qt::BDiagPattern; } else if (brushString == "FDiagPattern") { return Qt::FDiagPattern; } else if (brushString == "DiagCrossPattern") { return Qt::DiagCrossPattern; } else if (brushString == "TexturePattern") { return Qt::TexturePattern; } else //return a null string { qWarning("Brush style \"" + brushString + "\" not found in qString2BrushStyle"); return Qt::NoBrush; }}QPixmap QgsSymbologyUtils::qString2LinePixmap(QString lineString){ if (lineString == "SolidLine") { return QPixmap(solidLineData); } if (lineString == "DashLine") { return QPixmap(dashLineData); } if (lineString == "DotLine") { return QPixmap(dotLineData); } if (lineString == "DashDotLine") { return QPixmap(dashDotLineData); } if (lineString == "DashDotDotLine") { return QPixmap(dashDotDotLineData); } if(lineString =="NoPen") { return QPixmap(noPenLineData); } return QPixmap(); // XXX I hope returning a blank one is ok}QPixmap QgsSymbologyUtils::qString2PatternPixmap(QString patternString){ if (patternString == "SolidPattern") { return QPixmap(solidData); } else if (patternString == "Dense1Pattern") { return QPixmap(dense1Data); } else if (patternString == "Dense2Pattern") { return QPixmap(dense2Data); } else if (patternString == "Dense3Pattern") { return QPixmap(dense3Data); } else if (patternString == "Dense4Pattern") { return QPixmap(dense4Data); } else if (patternString == "Dense5Pattern") { return QPixmap(dense5Data); } else if (patternString == "Dense6Pattern") { return QPixmap(dense6Data); } else if (patternString == "Dense7Pattern") { return QPixmap(dense7Data); } else if (patternString == "HorPattern") { return QPixmap(horizontalData); } else if (patternString == "VerPattern") { return QPixmap(verticalData); } else if (patternString == "CrossPattern") { return QPixmap(crossData); } else if (patternString == "BDiagPattern") { return QPixmap(bdiagData); } else if (patternString == "FDiagPattern") { return QPixmap(fdiagData); } else if (patternString == "DiagCrossPattern") { return QPixmap(diagCrossData); } else if (patternString == "TexturePattern") { return QPixmap(texturePatternData); } else if (patternString == "NoBrush") { return QPixmap(nobrush); } else //return a null patternString { qWarning("Warning, no matching pattern found in QgsSymbologyUtils::qString2PatternPixmap"); return QPixmap(); }}const char * QgsSymbologyUtils::penStyle2Char(Qt::PenStyle penstyle){ if (penstyle == Qt::NoPen) { return "NoPen"; } else if (penstyle == Qt::SolidLine) { return "SolidLine"; } else if (penstyle == Qt::DashLine) { return "DashLine"; } else if (penstyle == Qt::DotLine) { return "DotLine"; } else if (penstyle == Qt::DashDotLine) { return "DashDotLine"; } else if (penstyle == Qt::DashDotDotLine) { return "DashDotDotLine"; } else if (penstyle == Qt::MPenStyle) { return "MPenStyle"; } else //return an empty char* { return " "; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -