我正在通过空间表中的SQL查询创建一个新表:
CREATE TABLE SomeShapes AS
SELECT ash.id, ash.Geometry
FROM AllShapes ash
WHERE ash.id = 30
Run Code Online (Sandbox Code Playgroud)
但是,这会返回一个"普通"表,因此当我尝试在GIS程序(QGIS)中加载它时,它不会显示几何图形.如何声明几何体列包含几何体?
1)我的UI中有一个名为"ch_check"的复选框,用Qt设计器创建,需要进行测试
2)还有一个按钮"bt_button",它触发一个简单的功能:
self.dlg.bt_button.clicked.connect(self.doCheck)
Run Code Online (Sandbox Code Playgroud)
3)功能:
def doCheck(self):
if ch_check.isChecked():
self.dlg.le_text.setText("Hello")
else:
self.dlg.le_text.setText("Nope")
Run Code Online (Sandbox Code Playgroud)
但是,我无法弄清楚如何正确引用该框.我该怎么办?我是否需要先以某种方式连接复选框?到目前为止,我发现的所有示例都使用复选框来触发函数和诸如此类的东西,同时完全忽略了这个基本用法.我发现了这个问题,但它没有回答如何解决现有的复选框:如何检查是否在pyqt中选中了复选框