Example #1
0
def main():

    # get screen DPI
    app = QApplication(sys.argv)
    screen = app.screens()[0]
    dpi = screen.physicalDotsPerInch()
    print('DPI : ', dpi)
    app.quit()

    # read data
    objTX_Data = TX_Data()
    objTX_Data.ReadData("./source/AI_Log_15n_50.csv")
    objTX_Data.CalculateTech()

    objDraw_Data = Draw_Data(dpi, 100)

    # prepare wxPython framework
    app = wx.App(False)
    frame = MainFrame(None, objTX_Data, objDraw_Data)
    frame.SetScrollBarRange(objTX_Data.m_iTotalRecords)
    frame.Show(True)

    # start the applications
    app.MainLoop()