def main():
    global app
    app = QApplication(sys.argv)
    w = MyMainWindow()
    w.show()
    app.exec()
Example #2
0
def controllerStart():
    app = QApplication(sys.argv)
    window = Window()
    sys.exit(app.exec_())
    raise RuntimeError( "Unknown dtype: {}".format( dtype ) )

def dtype_limits(dtype):
    if numpy.issubdtype(dtype, numpy.integer):
        return (numpy.iinfo(dtype).min, numpy.iinfo(dtype).max)
    if numpy.issubdtype(dtype, numpy.floating):
        return (numpy.finfo(dtype).min, numpy.finfo(dtype).max)
    raise RuntimeError( "Unknown dtype: {}".format( dtype ) )

#**************************************************************************
# Quick debug
#**************************************************************************
if __name__ == "__main__":
    import vigra
    from PyQt5.QtWidgets import QApplication
    from lazyflow.graph import Graph
    from lazyflow.operators.ioOperators import OpFormattedDataExport

    data = numpy.zeros( (10,20,30,3), dtype=numpy.float32 )
    data = vigra.taggedView(data, 'xyzc')

    op = OpFormattedDataExport( graph=Graph() )
    op.Input.setValue( data )
    op.TransactionSlot.setValue(True)

    app = QApplication([])
    w = DataExportOptionsDlg(None, op)
    w.show()
    
    app.exec_()
'''
Created on Aug 18, 2019
@author: Burkhard A. Meier
'''


import sys 
from PyQt5.QtWidgets import QApplication, QWidget
 
app = QApplication(sys.argv)        # sys.argv accepts arguments when run from the command line
gui = QWidget()                     # creates top-level window

gui.setWindowTitle('PyQt5 GUI')     # give our Window a title

gui.show()                          # have to call show() to make it visible
sys.exit(app.exec_())               # run the application; PyQt5 exec_ ends with an underscore


Example #5
0
import sys
from PyQt5.QtWidgets import QWidget, QMessageBox,QApplication

class Example(QWidget):

    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):

        self.setGeometry(300,300,250,150)
        self.setWindowTitle('Message box')
        self.show()

    def closeEvent(self, event):
        
        reply = QMessageBox.question(self,'Message',
            'Are you sure to quit?', QMessageBox.Yes | QMessageBox.No,
            QMessageBox.No)

        if reply == QMessageBox.Yes:
            event.accept()
        else:
            event.ignore()
if __name__ == '__main__':
    app = QApplication(sys.argv) # 创建应用程序对象
    ex = Example()
    sys.exit(app.exec_())
Example #6
0
def activarFuncion():
    import sys
    app = QApplication(sys.argv)
    ui = Ui_ventanaAcceso()
    ui.show()
    app.exec_()
Example #7
0
def launcher_main(manager=False):
    """Entry point to run application."""
    # this allows us to use the CLI from the application bundle
    if len(sys.argv) > 1 and sys.argv[1] == 'manager':
        sys.argv.remove('manager')
        manager = True

    # parse args
    defaults = labslauncher.Defaults()
    settings = Settings(defaults)
    log_level = labslauncher.log_level()

    options = defaults.parser(defaults=manager)

    # setup a cmdline parser according to our options
    parser = argparse.ArgumentParser(
        description="EPI2ME Labs Server Management.",
        parents=[log_level, options])
    if manager:
        _options = parser.add_argument_group('commands')
        options = _options.add_mutually_exclusive_group(required=True)
        options.add_argument("--start",
                             action='store_const',
                             const='start',
                             dest='clicmd',
                             help="Start the server.")
        options.add_argument("--restart",
                             action='store_const',
                             const='restart',
                             dest='clicmd',
                             help="Restart the server.")
        options.add_argument(
            "--stop",
            action='store_const',
            const='stop',
            dest='clicmd',
            help="Stop a running server and cleanup resources.")
        options.add_argument("--status",
                             action='store_const',
                             const='status',
                             dest='clicmd',
                             help="Report server status.")
        options.add_argument("--update",
                             action='store_const',
                             const='update',
                             dest='clicmd',
                             help="Update server.")

    args = parser.parse_args()
    settings.override(args)
    logger = setup_logging(args.log_level)

    if manager:
        app = QCoreApplication(sys.argv)
        logger.info("Starting application.")
        launcher = LabsLauncherCLI(settings, app)
    else:
        # create gui
        app = QApplication(sys.argv)
        app_icon = QIcon()
        app_icon.addFile(resource_filename('labslauncher', 'epi2me.png'))
        app.setWindowIcon(app_icon)

        # start gui
        logger.info("Starting application.")
        launcher = LabsLauncherGUI(settings, app)
        launcher.show()
        sys.exit(app.exec_())
Example #8
0
def run():
    App = QApplication(sys.argv)
    window = Window()
    sys.exit(App.exec())
def main():
    
    app = QApplication(sys.argv)
    ex = Example()
    


 ######################################################################################
    #Reading
    global nn1
    nn1 = nn([70,16])
    numberOfEpochs = 30    # 10

    try:
    #    binary_file_pesi = open('Pesi.bin', mode='rb')   
     #   binary_file_bias = open('Bias.bin', mode='rb') 

      #  my_pesi=pickle.load(binary_file_pesi)
       # nn1.setPesi(my_pesi)
        #my_bias=pickle.load(binary_file_bias)
        #nn1.setBias(my_bias)
        #print("Pesi già presenti!")

        binary_file_pesi = open('Data.bin', mode='rb') 
        t=[]
        for _ in range(2):
           t.append(pickle.load(binary_file_pesi))
        nn1.setPesi(t[0])
        nn1.setBias(t[1])
        print("Pesi già presenti!")


    #training if reading fails  
    except IOError:
        print("Pesi mancanti, inizio training")
        ######################################################################################
        # input dal file


        targetsTrain = []
        inputsTrain = []
        #mydataset = open("data/mnistTrain.txt", "r")
        mydataset = open(
            r"C:\\Users\\bigfo\\OneDrive\\Desktop\\dati\\mnistTrain_copy.txt", "r")
        for x in range(40000):  # numberOfinputs 30000
            targetTrain = int(mydataset.read(1))
            #number = [normalize(float(x)) for x in next(mydataset).split()]
            number = [1 if int(x)>90 else 0 for x in next(mydataset).split()]
            targetsTrain.append(targetTrain)
            inputsTrain.append(number)
        # vettori di targetTrain
        targetVectors = []
        for i in range(len(targetsTrain)):
            targetVectors.append(
                [float(1) if x == targetsTrain[i] else float(0) for x in range(10)])

        mydataset.close()
        print("training terminato")

        ######################################################################################
        #Testing data

        targetsTest = []
        inputsTest = []
        #testDataset = open("data/mnistTest.txt", "r")
        testDataset = open(
            r"C:\\Users\\bigfo\\OneDrive\\Desktop\\dati\\mnistTest_copy.txt", "r")
        for x in range(10000):     # len(inputsTest) == 10000
            targetTest = int(testDataset.read(1))
            numberTest = [normalize(float(x)) for x in next(testDataset).split()]
            targetsTest.append(targetTest)
            inputsTest.append(numberTest)

        # vettori di targetTrain
        targetsTestVectors = []
        for i in range(len(targetsTest)):
            targetsTestVectors.append(
                [float(1) if x == targetsTest[i] else float(0) for x in range(10)])

        testDataset.close()

        for l in range(numberOfEpochs):
            nn1.TrainNet(inputsTrain, targetVectors)
            print("EFFICIENCY", l+1, ": ", getEfficiency(inputsTest, targetsTest))


       # tempPesi=pickle.dump(nn1.getPesi(),open('Pesi.bin', 'wb'))
        #tempBias=pickle.dump(nn1.getBias(),open('Bias.bin', 'wb'))

        Data=open('Data.bin', 'wb')
        pickle.dump(nn1.getPesi(),Data)
        pickle.dump(nn1.getBias(),Data)



    ######################################################################################

    sys.exit(app.exec_())
Example #10
0
def main():
    app = QApplication(sys.argv)
    dialog = Dialog()
    dialog.show()
    sys.exit(app.exec_())
Example #11
0
"""
Initializes application for tests
"""
from PyQt5.QtWidgets import QApplication

from LeafNote import App

ctx = QApplication.instance()
if ctx is None:
    ctx = QApplication([])
app = App(ctx)
Example #12
0
class GUI(QMainWindow):
    def __init__(self):
        super().__init__()
        
        self.iniUI()
    
    
    
    def initUI(self):
        self.setWindowsTitle('PyQt5 GUI')
        self.resize(400, 300)
        self.add_menus_and_status()
        
        self.horizontal_vertical_box_layout()
        
    def horizontal_vertical_box_layout(self):
        label_1 = QLabel('First Label')
        label_2 = QLabel('Another label')
        
        button_1 = QPushButton('Click 1')
        button_2 = QPushButton('Click 2')
        
        hbox_1 =QHBoxLayout()
        hbox_2 =QHBoxLayout()
        
        hbox_1.addWidget(label_1)
        hbox_1.addWidget(button_1)
        
        hbox_2.addWidget(label_2)
        hbox_2.addWidget(button_2)
        
        vbox = QVBoxLayout()
        vbox.addLayout(hbox_1)
        vbox.addLayout(hbox_2)
        
        layout_widget = QWidget()
        layout_widget.setCentralWidget(layout_widget)
    
    def add_menus_and_status(self):
        self.statusBar().ShowMessage('Text in status bar')
        
        menubar = self.menuBar()
        
        file_menu = menubar.addMenu('File')
        
        new_icon = QIcon('/icons/new_icon.png')
        new_action = QAction(new_icon, 'New', self)
        new_action.setStatusTip('New File')
        file_menu.addAction(new_action)
        
        file_menu.addSeparator()
        
        exit_icon = QIcon('/icons/exit_icon.png')
        exit_action = QAction(exit_icon, 'Exit', self)
        exit_action.setStatusTip('Click to exit th application')
        exit_action.triggered.connect(self.close)
        exit_action.setShortcut('Ctrl+Q')
        file_menu.addAction(exit_action)
             
        edit_menu = menubar.addMenu('Edit')

        
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        gui = GUI()
        gui.show()
        sys.exit(app.exec_())
Example #13
0
def main():
    renderApp = QApplication(sys.argv)
    renderView = RenderWindow()  #All setting loaded from json file

    #--------------------Scene Modeling-------------------------------
    #Materials--------------------------------------------
    redLambert = Material(diffuseColor=Vector(0.9, 0.1, 0.1))
    blueLambert = Material(diffuseColor=Vector(0, 0, 0.9))
    greenLambert = Material(diffuseColor=Vector(0.1, 0.9, 0.1))
    whiteLambert = Material(diffuseColor=Vector(0.9, 0.9, 0.9))
    yellowLambert = Material(diffuseColor=Vector(0.95, 0.4, 0.0))
    lightBlueLambert = Material(diffuseColor=Vector(0.1, 0.5, 0.9))
    mirror = Material(reflectionColor=Vector(1, 1, 1), reflectionWeight=1)
    redMirror = Material(reflectionColor=Vector(0.9, 0, 0), reflectionWeight=1)
    emissive = Material(emissionAmount=500)
    glass = Material(refractionWeight=1, reflectionWeight=1)

    #Geometries----------------------------------------------
    #important! This is a right handed coordinate system! Scene unit: cm!!!
    sphere01 = Sphere(Vector(-15, -30, -136), 20, material=whiteLambert)
    sphere02 = Sphere(Vector(10, -20, -146), 30, material=mirror)
    sphere03 = Sphere(Vector(-25, -35, -115), 15, material=glass)
    sphere04 = Sphere(Vector(25, -35, -100), 15, material=whiteLambert)
    #plane01 = Plane(Vector(0,-50,-136),Vector(0,1,0),material=whiteLambert) #bottom wall
    #plane02 = Plane(Vector(-50,0,-136),Vector(1,0,0),material=redLambert) #left wall
    #plane03 = Plane(Vector(0,0,-186),Vector(0,0,1),material=whiteLambert) #back wall
    #plane04 = Plane(Vector(50,0,-136),Vector(-1,0,0),material=greenLambert) #right wall
    #plane05 = Plane(Vector(0,50,-136),Vector(0,-1,0),material=whiteLambert) #top wall
    tri01 = Triangle(Vector(30, 40, -136),
                     Vector(-10, 20, -136),
                     Vector(50, 20, -156),
                     material=glass)
    tri02 = Triangle(Vector(30, 40, -146),
                     Vector(50, 20, -166),
                     Vector(-10, 20, -146),
                     material=glass)
    disk01 = Disk(Vector(-30, 30, -136),
                  15,
                  Vector(1, 0, 0),
                  material=blueLambert)
    quad01 = Quad(Vector(-50, -50, -186),
                  Vector(-50, -50, -76),
                  Vector(50, -50, -76),
                  Vector(50, -50, -186),
                  material=whiteLambert)  #bottom wall
    quad02 = Quad(Vector(-50, 50, -76),
                  Vector(-50, -50, -76),
                  Vector(-50, -50, -186),
                  Vector(-50, 50, -186),
                  material=yellowLambert)  #left wall
    quad03 = Quad(Vector(-50, 50, -186),
                  Vector(-50, -50, -186),
                  Vector(50, -50, -186),
                  Vector(50, 50, -186),
                  material=whiteLambert)  #back wall
    quad04 = Quad(Vector(50, 50, -186),
                  Vector(50, -50, -186),
                  Vector(50, -50, -76),
                  Vector(50, 50, -76),
                  material=lightBlueLambert)  #right wall
    quad05 = Quad(Vector(-50, 50, -76),
                  Vector(-50, 50, -186),
                  Vector(50, 50, -186),
                  Vector(50, 50, -76),
                  material=whiteLambert)  #top wall
    quad06 = Quad(Vector(-50, 20, -76),
                  Vector(-50, 20, -186),
                  Vector(30, 20, -186),
                  Vector(30, 20, -76),
                  material=whiteLambert)  #top matte

    #Lights-------------------------------------------------------
    light01 = DiskLight(Vector(0, 48, -136),
                        30,
                        normal=Vector(0, -1, 0),
                        samples=1,
                        isDoubleSided=True,
                        visible=True)  #light source on the top
    light02 = PointLight(Vector(-20, 40, -120))
    light03 = PointLight(Vector(20, 30, -90))

    newScene = Scene({
        "geometry":
        [quad01, quad02, quad03, quad04, quad05, sphere02, sphere03, sphere04],
        "light": [light01]
    })

    wideCam = Camera(Vector(0, 0, 0),
                     Vector(0, 0, 1),
                     32,
                     aperture=2.8,
                     focusDist=113,
                     filmFit="Horizontal")
    teleCam = Camera(Vector(0, 0, 130),
                     Vector(0, 0, 1),
                     80,
                     aperture=1.4,
                     focusDist=243,
                     filmFit="Horizontal")
    renderView.startRender(newScene, teleCam)

    sys.exit(renderApp.exec_())
Example #14
0
             (self.edit_name.text(), self.edit_id.text(),\
              self.edit_data.toPlainText(), self.avatar_path))
            self.statusBar().showMessage('Adding... Done.')
        except:
            self.statusBar().showMessage('Adding... Error.')
    def db_close(self):
        """ Close the db connection and commit """
        self.statusBar().showMessage('Commiting to database')
        self.db_conn.commit()
        self.db_conn.close()
        qApp.exit()
    def find_file(self):
        """ File dialog for loading avatar """
        self.avatar_path = QFileDialog.getOpenFileName(self, 'Open photo',\
         './assets', 'Image Files (*.png *.jpg *.bmp)')[0]
        self.set_photo()
    def set_photo(self):
        """ Show the currently loaded avatar """
        self.statusBar().showMessage('Loading Photo...')
        try:
            picture = QImage()
            picture.load(self.avatar_path)
            self.photo.setPixmap(QPixmap.fromImage(picture))
            self.statusBar().showMessage('Loading Photo... Done.')
        except:
            self.statusBar().showMessage('Loading Photo... Error.')
if "__main__" == __name__:
    app = QApplication(argv)
    ex = address_book_window()
    exit(app.exec_())
Example #15
0
def main():
    app = QApplication(sys.argv)
    application = PaintBoard()
    application.show()
    sys.exit(app.exec_())
Example #16
0
def main():
    app = QApplication(sys.argv)
    window = Main()
    window.show()
    app.exec_()
def test():
    parser = OptionParser()
    parser.add_option("--level-no", type="int", default=0)
    parser.add_option("--seed", type="int", default=-1)
    (options, args) = parser.parse_args()

    rng = random.Random()
    seed = options.seed

    level = level_list[options.level_no]
    mission = None

    app = QApplication([])
    window = Window()

    def reset():
        nonlocal seed
        nonlocal mission

        if options.seed == -1:
            seed = rng.randint(0, 0xFFFFFF)

        mission = level.gen_mission(seed)

        print('seed=%d' % seed)
        print(mission.instrs)
        print(mission.surface)

        mission.reset()
        pixmap = mission.render('pixmap')
        window.setPixmap(pixmap)
        window.setKeyDownCb(keyDownCb)

    def keyDownCb(keyName):
        if keyName == 'ESCAPE':
            window.close()
            return

        if keyName == 'BACKSPACE':
            reset()
            return

        action = 0
        if keyName == 'LEFT':
            action = mission.actions.left
        elif keyName == 'RIGHT':
            action = mission.actions.right
        elif keyName == 'UP':
            action = mission.actions.forward
        elif keyName == 'SPACE':
            action = mission.actions.toggle
        elif keyName == 'PAGE_UP':
            action = mission.actions.pickup
        elif keyName == 'PAGE_DOWN':
            action = mission.actions.drop
        else:
            return

        obs, reward, done, info = mission.step(action)
        print("is done:", done)

        if done == True:
            reset()

    reset()

    while True:
        time.sleep(0.01)
        pixmap = mission.render('pixmap')
        window.setPixmap(pixmap)
        app.processEvents()
        if window.closed:
            break
#python用户图形界面编程实现
import sys  #简单用户图形界面实现
from PyQt5.QtWidgets import  QApplication,QWidget,QPushButton
from PyQt5.QtGui import QIcon
import sys

app=QApplication(sys.argv)   #sys.argv是一组命令行参数的列表
w=QWidget()              #QWidget控件是一个用户界面的基本控件,这里是一个窗口(window)
w.resize(500,800)        #窗口的大小设置,宽和高
w.move(900,300)    #修改控件位置的方法
w.setWindowTitle("大数据与数据挖掘")     #窗口添加标题
w.setWindowIcon(QIcon("rose-1.jpg"))      #设置标题图标
w.show()
sys.exit(app.exec())  #关闭界面窗口
Example #19
0
def run():
    app = QApplication(sys.argv)
    Gui = window()
    sys.exit(app.exec_())
Example #20
0
def main():
    app = QApplication(sys.argv)  # A new instance of QApplication
    form = Resolution(None)  # Set the form
    form.show()  # Show the form
    app.exec_()  # Execute the app
Example #21
0
def main():

    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())
Example #22
0
from mne.io import read_epochs_eeglab
import numpy as np
import pylab as plt
from scipy.io import loadmat
from pynfb.widgets.helpers import ch_names_to_2d_pos
from pynfb.protocols.ssd.topomap_selector_ica import ICADialog
from PyQt5.QtWidgets import QApplication

fs = 258


pre = loadmat('C:\\Users\\nsmetanin\\Downloads\\nfb_bci\\wetransfer-07cfaf\\Subj01_POSTdata.mat')
channels = [a[0] for a in pre['EEGchanslabels'][0]]
pre = pre['EEGPOSTdata']

post = loadmat('C:\\Users\\nsmetanin\\Downloads\\nfb_bci\\wetransfer-07cfaf\\Subj01_PREdata.mat')['EEGPREdata']


print(pre.shape, post.shape, channels)

#print(ch_names_to_2d_pos(channels))
a = QApplication([])
n_samples = 50
print(pre[:, -n_samples:, 0].shape)
x = np.concatenate([np.concatenate([pre[:, -n_samples:, k].T for k in range(pre.shape[2])]),
                                        np.concatenate([post[:, :n_samples, k].T for k in range(post.shape[2])])])
print(x.shape)
ICADialog.get_rejection(x, channels, fs, mode='csp')
Example #23
0
def main():
    app = QApplication(sys.argv)
    ventana = LienzoDibujoVentana()
    ventana.show()

    sys.exit(app.exec_())
Example #24
0
def main():
    app = QApplication(sys.argv)
    app.setStyle('Fusion')
    ex = App()
    ex.show()
    sys.exit(app.exec_())
        
        img = self.overlay.scaledToHeight(self.SelfHeight, 0)
        painter.drawImage(self.DeltaX, self.DeltaY, img)
        painter.end()
        del painter


    def mouseMoveEvent(self, event):
        CurentPos = event.pos()
        self.DeltaX -= self.LastMousePosition.x()-CurentPos.x()
        self.DeltaY -= self.LastMousePosition.y()-CurentPos.y()
        #self.LastMousePosition = mousePoint
        self.LastMousePosition = event.pos()
       

    def wheelEvent(self, event):
        #print(str(event.angleDelta()))
        
        self.SelfHeight += (event.angleDelta().y()) / 10
        self.LastAngle = event.angleDelta().y()


    def resizeEvent(self, event):
        self.SelfHeight = self.frameGeometry().height()


if __name__ == '__main__':
   #Window Settings:
   app = QApplication(sys.argv)#Init application
   ex = Example()#Init programm
   sys.exit(app.exec_())#Make Programm End when Window is closed
Example #26
0
File: utils.py Project: amrka/MDT
 def get_qt_application_instance():
     q_app = QApplication.instance()
     if q_app is None:
         q_app = QApplication([])
         q_app.lastWindowClosed.connect(QtManager.empty_windows_list)
     return q_app
Example #27
0
def show_gui():
    app = QApplication(sys.argv)
    main_window = MainWindow()
    main_window.show()
    sys.exit(app.exec_())
Example #28
0
        print("hideEvent 事件触发")

    def showEvent(self, event):  #窗体显示时触发
        print("showEvent 事件触发")

    def mousePressEvent(self, event):  ##鼠标按键按下
        pt = event.pos()  #鼠标位置,QPoint
        ##      pt=event.localPos()   #鼠标位置,QPointF,与pos()相同
        ##      pt=event.windowPos()  #鼠标位置,QPointF,与pos()相同

        ##      pt=event.globalPos()  #鼠标位置,QPointF,全局位置,全屏的位置
        ##      pt=event.screenPos()  #鼠标位置,QPointF,全屏位置,与globalPos()相同

        ##      if (event.buttons() & Qt.LeftButton) and (event.buttons() & Qt.RightButton): #左右键同时被按下
        if (event.button() == Qt.LeftButton):  #鼠标左键按下
            self.ui.LabMove.setText("(x,y)=(%d,%d)" % (pt.x(), pt.y()))
            rect = self.ui.LabMove.geometry()
            self.ui.LabMove.setGeometry(pt.x(), pt.y(), rect.width(),
                                        rect.height())
        super().mousePressEvent(event)


##  =============自定义槽函数===============================

##  ============窗体测试程序 ================================
if __name__ == "__main__":  #用于当前窗体测试
    app = QApplication(sys.argv)  #创建GUI应用程序
    form = QmyWidget()  #创建窗体
    form.show()
    sys.exit(app.exec_())
Example #29
0
from PyQt5.QtWidgets import QTreeView, QFileSystemModel, QApplication


class Main(QTreeView):
    def __init__(self):
        QTreeView.__init__(self)
        model = QFileSystemModel()
        model.setRootPath("/home/rob")
        self.setRootIndex("/home/rob")
        self.setModel(model)
        self.doubleClicked.connect(self.test)

    def test(self, signal):
        file_path = self.model().filePath(signal)
        print(file_path)


if __name__ == '__main__':
    import sys
    app = QApplication(sys.argv)
    w = Main()
    w.show()
    sys.exit(app.exec_())
Example #30
0
def mywindow():
    app = QApplication(sys.argv)
    win = Eng()
    win.show()
    sys.exit(app.exec_())