📄 qgssymbologyutils.cpp
字号:
static const char *dense5Data[] = { "50 20 2 1", ". c #3155c5", "# c #ffffff", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###."};static const char *diagCrossData[] = { "50 20 2 1", "# c #3155c5", ". c #ffffff", "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....", "...#.......#.......#.......#.......#.......#......", "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....", ".#...#...#...#...#...#...#...#...#...#...#...#...#", "#.....#.#.....#.#.....#.#.....#.#.....#.#.....#.#.", ".......#.......#.......#.......#.......#.......#..", "#.....#.#.....#.#.....#.#.....#.#.....#.#.....#.#.", ".#...#...#...#...#...#...#...#...#...#...#...#...#", "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....", "...#.......#.......#.......#.......#.......#......", "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....", ".#...#...#...#...#...#...#...#...#...#...#...#...#", "#.....#.#.....#.#.....#.#.....#.#.....#.#.....#.#.", ".......#.......#.......#.......#.......#.......#..", "#.....#.#.....#.#.....#.#.....#.#.....#.#.....#.#.", ".#...#...#...#...#...#...#...#...#...#...#...#...#", "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....", "...#.......#.......#.......#.......#.......#......", "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....", ".#...#...#...#...#...#...#...#...#...#...#...#...#"};static const char *dense1Data[] = { "50 20 2 1", ". c #3155c5", "# c #ffffff", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", "..................................................", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", "..................................................", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", "..................................................", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", "..................................................", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", ".................................................."};static const char *dense6Data[] = { "50 20 2 1", "# c #3155c5", ". c #ffffff", "..................................................", "#...#...#...#...#...#...#...#...#...#...#...#...#.", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", "#...#...#...#...#...#...#...#...#...#...#...#...#.", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", "#...#...#...#...#...#...#...#...#...#...#...#...#.", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", "#...#...#...#...#...#...#...#...#...#...#...#...#.", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#...", "..................................................", "#...#...#...#...#...#...#...#...#...#...#...#...#.", "..................................................", "..#...#...#...#...#...#...#...#...#...#...#...#..."};static const char *verticalData[] = { "50 20 2 1", "# c #3155c5", ". c #ffffff", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#.."};static const char *dense7Data[] = { "50 20 2 1", ". c #3155c5", "# c #ffffff", "##################################################", "##################################################", ".###.###.###.###.###.###.###.###.###.###.###.###.#", "##################################################", "##################################################", "##################################################", ".###.###.###.###.###.###.###.###.###.###.###.###.#", "##################################################", "##################################################", "##################################################", ".###.###.###.###.###.###.###.###.###.###.###.###.#", "##################################################", "##################################################", "##################################################", ".###.###.###.###.###.###.###.###.###.###.###.###.#", "##################################################", "##################################################", "##################################################", ".###.###.###.###.###.###.###.###.###.###.###.###.#", "##################################################"};static const char *crossData[] = { "50 20 2 1", "# c #3155c5", ". c #ffffff", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", "##################################################", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", "##################################################", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", "##################################################", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#..", ".....#.....#.....#.....#.....#.....#.....#.....#.."};static const char *dense2Data[] = { "50 20 2 1", ". c #3155c5", "# c #ffffff", "..................................................", "...#...#...#...#...#...#...#...#...#...#...#...#..", "..................................................", ".#...#...#...#...#...#...#...#...#...#...#...#...#", "..................................................", "...#...#...#...#...#...#...#...#...#...#...#...#..", "..................................................", ".#...#...#...#...#...#...#...#...#...#...#...#...#", "..................................................", "...#...#...#...#...#...#...#...#...#...#...#...#..", "..................................................", ".#...#...#...#...#...#...#...#...#...#...#...#...#", "..................................................", "...#...#...#...#...#...#...#...#...#...#...#...#..", "..................................................", ".#...#...#...#...#...#...#...#...#...#...#...#...#", "..................................................", "...#...#...#...#...#...#...#...#...#...#...#...#..", "..................................................", ".#...#...#...#...#...#...#...#...#...#...#...#...#"};static const char *bdiagData[] = { "50 20 2 1", "# c #3155c5", ". c #ffffff", ".#.......#.......#.......#.......#.......#.......#", "#.......#.......#.......#.......#.......#.......#.", ".......#.......#.......#.......#.......#.......#..", "......#.......#.......#.......#.......#.......#...", ".....#.......#.......#.......#.......#.......#....", "....#.......#.......#.......#.......#.......#.....", "...#.......#.......#.......#.......#.......#......", "..#.......#.......#.......#.......#.......#.......", ".#.......#.......#.......#.......#.......#.......#", "#.......#.......#.......#.......#.......#.......#.", ".......#.......#.......#.......#.......#.......#..", "......#.......#.......#.......#.......#.......#...", ".....#.......#.......#.......#.......#.......#....", "....#.......#.......#.......#.......#.......#.....", "...#.......#.......#.......#.......#.......#......", "..#.......#.......#.......#.......#.......#.......", ".#.......#.......#.......#.......#.......#.......#", "#.......#.......#.......#.......#.......#.......#.", ".......#.......#.......#.......#.......#.......#..", "......#.......#.......#.......#.......#.......#..."};static const char *dense3Data[] = { "50 20 2 1", "# c #3155c5", ". c #ffffff", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "#.###.###.###.###.###.###.###.###.###.###.###.###.", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#", "###.###.###.###.###.###.###.###.###.###.###.###.##"};static const char *nobrush[] = { "50 20 2 1", "# c None", ". c #3155c5", ".................................................." ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".################################################.", ".................................................."};static const char *texturePatternData[] = { "50 20 2 1", "# c #3155c5", ". c #ffffff", "..................................................", "..................#########.......................", "...............##############.....................", "..............####........#####...................", "...........................####...................", "...........................####...................", "...........................####...................", "...........................####...................", "..........................####....................", "..........................####....................", "........................####......................", "......................####........................", "....................####..........................", "...................####...........................", "...................####...........................", "..................................................", "...................####...........................", "...................####...........................", "...................####...........................", ".................................................."};QString QgsSymbologyUtils::penStyle2QString(Qt::PenStyle penstyle){ if (penstyle == Qt::NoPen) { return "NoPen"; } else if (penstyle == Qt::SolidLine) { return "SolidLine"; } else if (penstyle == Qt::DashLine) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -