Ejemplo n.º 1
0
	def _init_GUI( self ):
		u"""Создаем GUI, располагая все в вертикальный стек"""
		self.setWindowTitle("Sentimental Estimator")

		vbox = QtGui.QVBoxLayout()
		self.setLayout( vbox )

		sentence_label = QtGui.QLabel( self )
		sentence_label.setText( "Please, enter a sentence:" )
		vbox.addWidget( sentence_label )

		self.sentece_text = QtGui.QLineEdit( self )
		vbox.addWidget( self.sentece_text )

		process_button = QtGui.QPushButton( self )
		process_button.setText( "PROCESS" )
		process_button.clicked.connect(self._onProcess) 
		vbox.addWidget( process_button )

		result_label = QtGui.QLabel( self )
		result_label.setText( "Result:" )
		vbox.addWidget( result_label )

		self.result_text = QtGui.QLineEdit( self )
		vbox.addWidget( self.result_text )

		log_label = QtGui.QLabel( self )
		log_label.setText( "Log:" )
		vbox.addWidget( log_label )

		debug_log = GuiDebugHandler()
		vbox.addWidget( debug_log )
		LOG.set_handler( debug_log )
		LOG.set_enabled( True )
Ejemplo n.º 2
0
    def _init_gui(self):
        self.setLayout(QtGui.QVBoxLayout())

        image_label = QtGui.QLabel(self)
        image_label.setText("Please, enter image file path")
        self.layout().addWidget(image_label)

        image_path_layout = QtGui.QHBoxLayout()
        self.image_path_edit = QtGui.QLineEdit(self)
        process_button = QtGui.QPushButton(self)
        process_button.setText("Process")
        process_button.clicked.connect(self.on_process)
        image_path_layout.addWidget(self.image_path_edit)
        image_path_layout.addWidget(process_button)
        self.layout().addLayout(image_path_layout)

        self.preprocessImag = QtGui.QCheckBox(self)
        self.preprocessImag.setText(
            "Use image preprocessing (WARNING! Long operation!)")
        self.layout().addWidget(self.preprocessImag)

        tabs = QtGui.QTabWidget()
        self.original_image = ImageWidget(self)
        self.processed_image = ImageWidget(self)
        self.debug_log = GuiDebugHandler(self)
        tabs.addTab(self.original_image, "ORIGINAL")
        tabs.addTab(self.processed_image, "PROCESSED")
        tabs.addTab(self.debug_log, "LOG")

        LOG.set_handler(self.debug_log)
        LOG.set_enabled(True)

        self.layout().addWidget(tabs)