⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qgssymbologyutils.cpp

📁 一个非常好的GIS开源新版本
💻 CPP
📖 第 1 页 / 共 4 页
字号:
    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 + -