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 )
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)