Graphics Reference
In-Depth Information
Creating the application's framework
Start by creating a folder to hold your application's source code, and move the data folder
you created earlier into it. Next, we want to create the basic framework for our application
using the techniques we learned in Chapter 1 , Getting Started with QGIS . Create a module
named lex.py , and enter the following into this file:
import os, os.path, sys
from qgis.core import *
from qgis.gui import *
from PyQt4.QtGui import *
from PyQt4.QtCore import *
class MapExplorer(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
self.setWindowTitle("Landmark Explorer")
self.resize(800, 400)
def main():
QgsApplication.setPrefixPath(os.environ['QGIS_PREFIX'],
True)
QgsApplication.initQgis()
app = QApplication(sys.argv)
window = MapExplorer()
window.show()
window.raise_()
app.exec_()
app.deleteLater()
QgsApplication.exitQgis()
if __name__ == "__main__":
main()
Search WWH ::




Custom Search