예제 #1
0

class BoreHoleWindow(QMainWindow):
    def __init__(self, conn_info, parent=None):
        super(BoreHoleWindow, self).__init__(parent)
        uic.loadUi(os.path.join(os.path.dirname(__file__), 'log_strati.ui'),
                   self)
        self.scene = BoreHoleScene(conn_info, self)
        self.graphicsView.setScene(self.scene)
        self.graphicsView.installEventFilter(self.scene.scroll_filter())

    #    id_, = cur.execute("SELECT OGC_FID FROM forages WHERE nom='{}'".format(name)).fetchone()


if __name__ == '__main__':
    import sys
    from qgis.PyQt.QtCore import QSettings
    from qgis.PyQt.QtWidgets import QApplication

    QApplication.setOrganizationName("QGIS")
    QApplication.setOrganizationDomain("qgis.org")
    QApplication.setApplicationName("QGIS2")

    app = QApplication(sys.argv)

    view = BoreHoleWindow(sys.argv[1])
    view.scene.set_current_id(sys.argv[2])
    view.show()

    app.exec_()