コード例 #1
0
ファイル: layerwidgets.py プロジェクト: loongfee/Roam
 def opendefaultexpression(self):
     layer = self.form.QGISLayer
     dlg = QgsExpressionBuilderDialog(layer, "Create default value expression", self)
     text = self.defaultvalueText.text().strip('[%').strip('%]').strip()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.defaultvalueText.setText('[% {} %]'.format(dlg.expressionText()))
コード例 #2
0
ファイル: projectwidget.py プロジェクト: xCherry/Roam
 def opendefaultexpression(self):
     layer = self.currentform.QGISLayer
     dlg = QgsExpressionBuilderDialog(layer, "Create default value expression", self)
     text = self.defaultvalueText.text().strip('[%').strip('%]').strip()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.defaultvalueText.setText('[% {} %]'.format(dlg.expressionText()))
コード例 #3
0
 def add_expression_condition(self):
     dlg = QgsExpressionBuilderDialog(self.layer,
                                      "Set condition expression", self)
     text = self.condtionText.text()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.condtionText.setText(dlg.expressionText())
コード例 #4
0
 def add_expression_newvalue(self):
     dlg = QgsExpressionBuilderDialog(self.layer,
                                      "Set expression for new value", self)
     text = self.newValueText.text()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.newValueText.setText(dlg.expressionText())
コード例 #5
0
ファイル: layerwidgets.py プロジェクト: skylning/Roam
 def opendefaultexpression(self):
     """
     Open the default expression builder for setting default values based on QGIS Expressions.
     """
     layer = self.form.QGISLayer
     dlg = QgsExpressionBuilderDialog(layer, "Create default value expression", self)
     text = self.defaultvalueText.text().strip('[%').strip('%]').strip()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.defaultvalueText.setText('[% {} %]'.format(dlg.expressionText()))
コード例 #6
0
ファイル: layerwidgets.py プロジェクト: skylning/Roam
 def opendefaultexpression_advanced(self):
     """
     Open the default expression builder for setting advanced default values based on QGIS Expressions.
     """
     layer = self.form.QGISLayer
     dlg = QgsExpressionBuilderDialog(layer, "Create default value expression", self)
     text = self.defaultValueExpression.text()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.defaultValueExpression.setText(dlg.expressionText())
コード例 #7
0
ファイル: listwidget.py プロジェクト: transformaps/Roam
 def define_filter(self):
     layer = self.layerCombo.currentText()
     if not layer:
         return
     layer = layer_by_name(layer)
     dlg = QgsExpressionBuilderDialog(layer, "List filter", self)
     text = self.filterText.toPlainText()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.filterText.setPlainText(dlg.expressionText())
コード例 #8
0
ファイル: listwidget.py プロジェクト: loongfee/Roam
 def define_filter(self):
     layer = self.layerCombo.currentText()
     if not layer:
         return
     layer = layer_by_name(layer)
     dlg = QgsExpressionBuilderDialog(layer, "List filter", self)
     text = self.filterText.toPlainText()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.filterText.setPlainText(dlg.expressionText())
コード例 #9
0
ファイル: layerwidgets.py プロジェクト: skeenp/Roam
 def opendefaultexpression(self):
     """
     Open the default expression builder for setting default values based on QGIS Expressions.
     """
     layer = self.form.QGISLayer
     dlg = QgsExpressionBuilderDialog(layer, "Create default value expression", self)
     text = self.defaultvalueText.text().strip('[%').strip('%]').strip()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.defaultvalueText.setText('[% {} %]'.format(dlg.expressionText()))
コード例 #10
0
ファイル: layerwidgets.py プロジェクト: skeenp/Roam
 def opendefaultexpression_advanced(self):
     """
     Open the default expression builder for setting advanced default values based on QGIS Expressions.
     """
     layer = self.form.QGISLayer
     dlg = QgsExpressionBuilderDialog(layer, "Create default value expression", self)
     text = self.defaultValueExpression.text()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.defaultValueExpression.setText(dlg.expressionText())
コード例 #11
0
ファイル: filter_module.py プロジェクト: lhow-atr/ArkSpatial
 def buildHighlight(self):
     dialog = QgsExpressionBuilderDialog(self.collection().layer('lines'))
     dialog.setExpressionText(self.collection().highlight)
     if (dialog.exec_()):
         self.applyHighlight(dialog.expressionText())
コード例 #12
0
ファイル: filter_module.py プロジェクト: lhow-atr/ArkSpatial
 def buildSelection(self):
     dialog = QgsExpressionBuilderDialog(self.collection().layer('lines'))
     dialog.setExpressionText(self.collection().selection)
     if (dialog.exec_()):
         self.applySelection(dialog.expressionText())
コード例 #13
0
ファイル: layerwidgets.py プロジェクト: skeenp/Roam
 def add_expression_newvalue(self):
     dlg = QgsExpressionBuilderDialog(self.layer, "Set expression for new value", self)
     text = self.newValueText.text()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.newValueText.setText(dlg.expressionText())
コード例 #14
0
ファイル: layerwidgets.py プロジェクト: skeenp/Roam
 def add_expression_condition(self):
     dlg = QgsExpressionBuilderDialog(self.layer, "Set condition expression", self)
     text = self.condtionText.text()
     dlg.setExpressionText(text)
     if dlg.exec_():
         self.condtionText.setText(dlg.expressionText())