Exemple #1
0
    def testDefaults(self):
        p = QgsProject()
        l = QgsLayout(p)
        p = QgsLayoutItemPage(l)
        self.assertTrue(p.pageStyleSymbol())

        fill = QgsSimpleFillSymbolLayer()
        fill_symbol = QgsFillSymbol()
        fill_symbol.changeSymbolLayer(0, fill)
        fill.setColor(Qt.green)
        fill.setStrokeColor(Qt.red)
        fill.setStrokeWidth(6)
        p.setPageStyleSymbol(fill_symbol)

        self.assertEqual(p.pageStyleSymbol().symbolLayer(0).color().name(),
                         '#00ff00')
        self.assertEqual(
            p.pageStyleSymbol().symbolLayer(0).strokeColor().name(), '#ff0000')