Exemple #1
0
    def __init__(self):
        QTabWidget.__init__(self)
        #self.setStyleSheet("QWidget {	background-color:cyan; }")

        self.about = QToolButton(self)
        self.about.setText(_("About"))
        self.about.pressed.connect(self.callback_about_dialog)

        self.setCornerWidget(self.about)

        self.optics = ribbon_optics_files()
        self.addTab(self.optics, _("Optics"))

        w = ribbon_optical_models()
        self.addTab(w, _("Optical models"))

        w = self.export_data()
        self.addTab(w, _("Export data"))

        sheet = self.readStyleSheet(os.path.join(get_css_path(), "style.css"))
        if sheet != None:
            sheet = str(sheet, 'utf-8')
            self.setStyleSheet(sheet)

        self.update()
Exemple #2
0
    def __init__(self, parent, actions=None, menu=None,
                 corner_widgets=None, menu_use_tooltips=False):
        QTabWidget.__init__(self, parent)
        self.setUsesScrollButtons(True)

        # To style tabs on Mac
        if sys.platform == 'darwin':
            self.setObjectName('plugin-tab')

        self.corner_widgets = {}
        self.menu_use_tooltips = menu_use_tooltips
        
        if menu is None:
            self.menu = QMenu(self)
            if actions:
                add_actions(self.menu, actions)
        else:
            self.menu = menu
            
        # Corner widgets
        if corner_widgets is None:
            corner_widgets = {}
        corner_widgets.setdefault(Qt.TopLeftCorner, [])
        corner_widgets.setdefault(Qt.TopRightCorner, [])
        self.browse_button = create_toolbutton(self,
                                          icon=ima.icon('browse_tab'),
                                          tip="Browse tabs")
        self.browse_tabs_menu = QMenu(self)
        self.browse_button.setMenu(self.browse_tabs_menu)
        self.browse_button.setPopupMode(self.browse_button.InstantPopup)
        self.browse_tabs_menu.aboutToShow.connect(self.update_browse_tabs_menu)
        corner_widgets[Qt.TopLeftCorner] += [self.browse_button]

        self.set_corner_widgets(corner_widgets)
    def __init__(self, gui, wallet, *args, **kwargs):
        QTabWidget.__init__(self, *args, **kwargs)
        self.tab_bar = Dip3TabBar(self)
        self.setTabBar(self.tab_bar)
        self.setTabPosition(QTabWidget.East)
        self.gui = gui
        self.wallet = wallet
        self.manager = wallet.protx_manager
        self.mn_list = gui.network.mn_list if gui.network else None
        self.reg_cur_protx = ''
        self.w_cur_alias = ''
        self.w_cur_state = ''
        self.w_cur_idx = None

        self.wallet_mn_tab = self.create_wallet_mn_tab()
        self.registerd_mn_tab = self.create_registered_mn_tab()
        self.searchable_list = self.w_model
        self.currentChanged.connect(self.on_tabs_current_changed)

        if self.mn_list:
            self.tab_bar.update_heights(self.mn_list.protx_height,
                                        self.mn_list.llmq_human_height,
                                        gui.network.get_local_height())
            self.mn_list.register_callback(self.on_mn_list_diff_updated,
                                           ['mn-list-diff-updated'])
            self.gui.network.register_callback(self.on_cb_network_updated,
                                               ['network_updated'])
        self.manager.register_callback(self.on_manager_alias_updated,
                                       ['manager-alias-updated'])
        self.alias_updated.connect(self.on_alias_updated)
        self.diff_updated.connect(self.on_diff_updated)
        self.network_updated.connect(self.on_network_updated)
Exemple #4
0
    def __init__(self, gui, wallet, *args, **kwargs):
        QTabWidget.__init__(self, *args, **kwargs)
        self.setTabBar(Dip3TabBar(self))
        self.setTabPosition(QTabWidget.East)
        self.gui = gui
        self.wallet = wallet
        self.manager = wallet.protx_manager
        self.have_been_shown = False
        self.reg_cur_protx = ''
        self.w_cur_alias = ''
        self.w_cur_state = ''
        self.w_cur_idx = None

        self.wallet_mn_tab = self.create_wallet_mn_tab()
        self.registerd_mn_tab = self.create_registered_mn_tab()
        self.searchable_list = self.w_model
        self.currentChanged.connect(self.on_tabs_current_changed)

        self.manager.register_callback(self.on_manager_net_state_changed,
                                       ['manager-net-state-changed'])
        self.manager.register_callback(self.on_manager_diff_updated,
                                       ['manager-diff-updated'])
        self.manager.register_callback(self.on_manager_alias_updated,
                                       ['manager-alias-updated'])
        self.alias_updated.connect(self.on_alias_updated)
        self.diff_updated.connect(self.on_diff_updated)
        self.net_state_changed.connect(self.on_net_state_changed)
	def __init__(self,index):
		QTabWidget.__init__(self)

		self.index=index
		lines=[]

		if inp_load_file(lines,"pulse"+str(self.index)+".inp")==True:
			self.tab_name=inp_search_token_value(lines, "#sim_menu_name")
		else:
			self.tab_name=""


		self.setTabsClosable(True)
		self.setMovable(True)

		self.tmesh = tab_time_mesh(self.index)
		self.addTab(self.tmesh,_("time mesh"))


		self.circuit=circuit(self.index)

		self.addTab(self.circuit,_("Circuit"))

		tab=tab_class()
		tab.init("pulse"+str(self.index)+".inp","Configure")
		self.addTab(tab,"Configure")
    def init(self, index):
        QTabWidget.__init__(self)

        self.index = index

        lines = []
        self.file_name = os.path.join(get_sim_path(),
                                      "is" + str(self.index) + ".inp")
        lines = inp_load_file(self.file_name)
        if lines != False:
            self.tab_name = inp_search_token_value(lines, "#sim_menu_name")
        else:
            self.tab_name = ""

        self.tmesh = tab_fxmesh(self.index)
        self.addTab(self.tmesh, _("Frequency mesh"))
        #if inp().isfile("diagram.inp")==False:
        self.circuit = circuit(self.index,
                               base_file_name="is_fxdomain_data",
                               token="#fxdomain_sim_mode")
        self.addTab(self.circuit, _("Circuit"))

        widget = tab_class(self.file_name)
        self.addTab(widget, _("Simulation"))

        self.fx_domain_file_name = os.path.join(
            get_sim_path(), "is_fxdomain_data" + str(self.index) + ".inp")
        widget = tab_class(self.fx_domain_file_name)
        self.addTab(widget, _("FX domain simulation"))
Exemple #7
0
    def __init__(self, gui_settings):
        QTabWidget.__init__(self, parent=None)

        self.widgets = []
        self.gui_settings = gui_settings
        self._add_tab_logo()
        self.add_tabs_to_widget()
    def __init__(self, parent):
        QTabWidget.__init__(self, parent)
        uic.loadUi(get_ui_file_path('torrent_details_container.ui'), self)

        self.torrent_info = None
        self._logger = logging.getLogger("TriberGUI")

        self.torrent_detail_name_label = None
        self.torrent_detail_infohash_label = None
        self.torrent_detail_category_label = None
        self.torrent_detail_size_label = None
        self.torrent_detail_health_label = None
        self.torrent_detail_trackers_list = None
        self.check_health_button = None
        self.copy_magnet_button = None
        self.is_health_checking = False
        self.index = QModelIndex()

        self.healthcheck_timer = QTimer()
        self.healthcheck_timer.setSingleShot(True)
        self.healthcheck_timer.timeout.connect(self.on_check_health_clicked)
        self.currentChanged.connect(self.on_tab_changed)

        self.rest_request1 = None
        self.rest_request2 = None
Exemple #9
0
	def __init__(self,index):
		QTabWidget.__init__(self)
		css_apply(self,"tab_default.css")
		lines=[]
		self.index=index
		lines=inp_load_file(os.path.join(get_sim_path(),"fit"+str(self.index)+".inp"))
		if lines!=False:
			self.tab_name=inp_search_token_value(lines, "#fit_name")
		else:
			self.tab_name=""

		#self.setTabsClosable(True)
		#self.setMovable(True)

		self.tmesh = fit_window_plot(self.index)
		self.addTab(self.tmesh,_("Fit error"))

		config=tab_class()
		config.init(os.path.join(get_sim_path(),"fit"+str(self.index)+".inp"),self.tab_name)
		self.addTab(config,_("Configure fit"))
		
		self.tmesh_real = fit_window_plot_real(self.index)
		self.addTab(self.tmesh_real,_("Experimental data"))

		self.fit_patch = fit_patch(self.index)
		self.addTab(self.fit_patch, _("Fit patch"))

		self.matlab_editor = matlab_editor(self.index)
		self.addTab(self.matlab_editor, _("MATLAB code"))
Exemple #10
0
 def __init__(self, parent):
     QTabWidget.__init__(self, parent)
     self.addTab(APropos(parent), 'À propos')
     self.addTab(Licence(parent), 'Licence')
     self.addTab(Notes(parent), 'Notes de version')
     self.addTab(Credits(parent), 'Crédits')
     self.setTabPosition(QTabWidget.South)
     self.setStyleSheet("""
     QTabBar::tab:selected {
     background: white;
     border: 1px solid #C4C4C3;
     border-top-color: white; /* same as the pane color */
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     min-width: 8ex;
     padding: 7px;
     }
     QStackedWidget {background:white}
     QTabBar QToolButton {
     background:white;
     border: 1px solid #C4C4C3;
     border-top-color: white; /* same as the pane color */
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     }
     """)
Exemple #11
0
    def __init__(self, ros_bridge):
        QTabWidget.__init__(self)

        self.plot_widget_0 = GenPlotWidget(ros_bridge, 0, 0)
        self.plot_widget_1 = GenPlotWidget(ros_bridge, 0, 1)
        self.plot_widget_2 = GenPlotWidget(ros_bridge, 0, 2)
        self.vision_widget = VisionWidget(ros_bridge)
        self.mission_telem_widget = MissionTelemWidget(ros_bridge)

        self.tab_one = QFrame()
        self.tab_one_layout = QGridLayout(self.tab_one)
        self.tab_one_layout.addWidget(self.plot_widget_0, 0, 0)
        self.tab_one_layout.addWidget(self.plot_widget_1, 1, 0)
        self.tab_one_layout.addWidget(self.plot_widget_2, 2, 0)

        self.tab_two = QFrame()
        self.tab_two_layout = QGridLayout(self.tab_two)
        self.tab_two_layout.addWidget(self.vision_widget, 0, 0)
        self.tab_two_layout.addWidget(self.mission_telem_widget, 1, 0)

        self.addTab(self.tab_one, '通用')
        self.addTab(self.tab_two, '任务')

        self.tab_timer = QTimer()
        self.tab_timer.start(300)
        self.tab_timer.timeout.connect(self.update)
Exemple #12
0
 def __init__(self, parent):
     QTabWidget.__init__(self, parent)
     self.addTab(PaveNumerique(parent), ' Pavé numérique ')
     self.addTab(Options(parent), 'Options')
     self.addTab(Avance(parent), 'Avancé')
     self.setTabPosition(QTabWidget.South)
     self.setStyleSheet("""
     QTabBar::tab:selected {
     background: white;
     border: 1px solid #C4C4C3;
     border-top-color: white; /* same as the pane color */
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     min-width: 8ex;
     padding: 7px;
     }
     QStackedWidget {background:white}
     QTabBar QToolButton {
     background:white;
     border: 1px solid #C4C4C3;
     border-top-color: white; /* same as the pane color */
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     }
     """)
Exemple #13
0
	def __init__(self,index):
		QTabWidget.__init__(self)
		lines=[]
		self.index=index

		if inp_load_file(lines,"fit"+str(self.index)+".inp")==True:
			self.tab_name=inp_search_token_value(lines, "#fit_name")
		else:
			self.tab_name=""

		self.setTabsClosable(True)
		self.setMovable(True)

		self.tmesh = fit_window_plot(self.index)
		self.addTab(self.tmesh,_("Fit error"))

		self.tmesh_real = fit_window_plot_real(self.index)
		self.addTab(self.tmesh_real,_("Experimental data"))

		self.fit_patch = fit_patch(self.index)
		self.addTab(self.fit_patch, _("Fit patch"))

		config=tab_class()
		config.init("fit"+str(self.index)+".inp",self.tab_name)
		self.addTab(config,_("Configure fit"))
Exemple #14
0
 def __init__(self):
     QTabWidget.__init__(self)
     self.setTabsClosable(True)
     self.setTabShape(QTabWidget.Triangular)
     self.setDocumentMode(True)
     self.tabCloseRequested.connect(self.close_Tab)
     self.setMovable(True)
Exemple #15
0
    def __init__(self, index):
        QTabWidget.__init__(self)
        css_apply(self, "tab_default.css")
        self.index = index
        lines = []
        self.file_name = os.path.join(get_sim_path(),
                                      "pulse" + str(self.index) + ".inp")
        lines = inp_load_file(self.file_name)
        if lines != False:
            self.tab_name = inp_search_token_value(lines, "#sim_menu_name")
        else:
            self.tab_name = ""

        self.setMovable(True)

        self.tmesh = tab_time_mesh(self.index)
        self.addTab(self.tmesh, _("time mesh"))

        self.circuit = circuit(self.index)

        self.addTab(self.circuit, _("Circuit"))

        tab = tab_class()
        tab.init(self.file_name, _("Configure"))
        self.addTab(tab, _("Configure"))
Exemple #16
0
	def __init__(self):
		QTabWidget.__init__(self)
		self.setMaximumHeight(130)
		#self.setStyleSheet("QWidget {	background-color:cyan; }")

		self.about = QToolButton(self)
		self.about.setText(_("About"))
		self.about.pressed.connect(self.callback_about_dialog)

		self.setCornerWidget(self.about)

		w=self.scan()
		self.addTab(w,_("Scan"))
		
		w=self.simulations()
		self.addTab(w,_("Simulations"))


		w=self.advanced()
		if enable_betafeatures()==True:
			self.addTab(w,_("Advanced"))

		w=self.nested()
		if enable_betafeatures()==True:
			self.addTab(w,_("Nested"))

		w=self.ml()
		if enable_betafeatures()==True:
			self.addTab(w,_("ML"))

		sheet=self.readStyleSheet(os.path.join(get_css_path(),"style.css"))
		if sheet!=None:
			sheet=str(sheet,'utf-8')
			self.setStyleSheet(sheet)
Exemple #17
0
 def __init__(self, jewelry, parent=None):
     QTabWidget.__init__(self,parent)
     self.__sellEditForm=sellEditForm(jewelry=jewelry)
     self.addTab(self.__sellEditForm,u"Sell")
     self.__productEditForm=productEditForm(jewelry=jewelry)
     self.addTab(self.__productEditForm,u"Product")
     self.__materialsEditForm=materialsEditForm(jewelry=jewelry)
     self.addTab(self.__materialsEditForm,u"Material")
Exemple #18
0
 def __init__(self, parent):
     self.parent = parent
     self.feuille = parent.feuille
     QTabWidget.__init__(self, parent)
     self.description = ProprietesDescription(self)
     self.addTab(self.description, "Description")
     self.statistiques = ProprietesStatistiques(self)
     self.addTab(self.statistiques, "Statistiques")
Exemple #19
0
 def __init__(self, parent, result):
     QTabWidget.__init__(self)
     self.general_tab = GeneralTab(self, result.model, result)
     self.addTab(self.general_tab, "General")
     self.tabs = []
     for task in result.model.task_list:
         tab = JobsList(self, result, task)
         self.addTab(tab, task.name)
         self.tabs.append(tab)
Exemple #20
0
 def __init__(self, size=None, layout=None, **kwargs):
     QTabWidget.__init__(self)
     Container.__init__(self, layout=layout)
     parent = find_parent(Container)
     if parent is None:
         raise Exception("TabWidget needs to be defined inside a MainWindow or Dialog")
     parent.add_widget(self, **kwargs)
     if size:
         self.resize(*size)
    def __init__(self, mainwindow):
        QTabWidget.__init__(self)
        self.mainwindow = mainwindow
        self.activeTab = False
        self.tabCloseRequested.connect(self.delTab)
        self.currentChanged.connect(self.changeTab)
        # self.setTabsClosable(True)

        self.createTabBar()
Exemple #22
0
    def __init__(self):
        QTabWidget.__init__(self)
        self.cluster_tab = None
        self.setMaximumHeight(140)

        #self.setStyleSheet("QWidget {	background-color:cyan; }")

        self.myserver = server_get()

        self.holder = QWidget()
        self.hbox = QHBoxLayout()
        self.holder.setLayout(self.hbox)
        self.toolbar = QToolBar()
        self.toolbar.setIconSize(QSize(32, 32))

        self.about = QToolButton(self)
        self.about.setText(_("About"))
        self.about.pressed.connect(self.callback_about_dialog)

        self.cluster_button = QAction(QIcon_load("not_connected"),
                                      _("Connect to cluster"), self)
        self.cluster_button.triggered.connect(self.callback_cluster_connect)
        self.toolbar.addAction(self.cluster_button)

        self.hbox.addWidget(self.toolbar)
        self.hbox.addWidget(self.about)

        self.setCornerWidget(self.holder)

        w = self.file()
        self.addTab(w, _("File"))

        self.home = ribbon_home()
        self.addTab(self.home, _("Home"))

        self.simulations = ribbon_simulations()
        self.addTab(self.simulations, _("Simulations"))

        self.configure = ribbon_configure()
        self.addTab(self.configure, _("Configure"))

        #self.device=ribbon_device()
        #self.addTab(self.device,_("Device"))

        self.database = ribbon_database()
        self.addTab(self.database, _("Databases"))

        if enable_betafeatures() == True:
            self.tb_cluster = ribbon_cluster()
            self.addTab(self.tb_cluster, _("Cluster"))

        self.information = ribbon_information()
        self.addTab(self.information, _("Information"))

        #self.setStyleSheet("QWidget {	background-color:cyan; }")
        css_apply(self, "style.css")
    def __init__(self, tabs_folder, parent=None):
        QTabWidget.__init__(self,
                            widget_name=self._parse_widget_name(tabs_folder),
                            parent=parent)
        NinjaWidget.__init__(self,
                             widget_name=self._parse_widget_name(tabs_folder))

        self._tabs_data = self._parse_tabs_names(tabs_folder)
        self._build_tabs()
        self._init_connections()
Exemple #24
0
 def __init__(self, parent):
     self.parent = parent
     self.objets = parent.objets
     QTabWidget.__init__(self, parent)
     self.affichage = ProprietesAffichage(self)
     self.addTab(self.affichage, "Affichage")
     self.infos = ProprietesInfos(self)
     self.addTab(self.infos, "Informations")
     self.avance = ProprietesAvance(self)
     self.addTab(self.avance, "Avancé")
    def __init__(self, parent):
        QTabWidget.__init__(self, parent)
        self.torrent_info = None

        self.torrent_detail_name_label = None
        self.torrent_detail_category_label = None
        self.torrent_detail_size_label = None
        self.torrent_detail_health_label = None
        self.torrent_detail_files_list = None
        self.torrent_detail_trackers_list = None
        self.request_mgr = None
Exemple #26
0
 def __init__(self, parent, fenetre):
     QTabWidget.__init__(self, parent)
     self.fenetre = fenetre
     self.setObjectName("tabs")
     self.theme = parent.theme
     self.setStyleSheet(self.theme.styleTabs)
     self.tabtexts = []
     #Evènement
     self.currentChanged.connect(self.on_tab_changed)
     self.setTabsClosable(True)
     self.tabCloseRequested.connect(self.on_tabCloseRequested)
 def __init__(self):
     QTabWidget.__init__(self)
     self.acquisition_tab = QWidget()
     self.tab2 = QWidget()
     self.tab3 = QWidget()
     self.video_size = QSize(1280, 720)
     self.addTab(self.acquisition_tab, "Acquisition")
     self.addTab(self.tab2, "Tab 2")
     self.addTab(self.tab3, "Tab 3")
     self.acquisition_tab_UI()
     self.setWindowTitle("tab demo")
Exemple #28
0
    def __init__(self, factory: o.OptimizerFactory):
        QTabWidget.__init__(self)

        self.factory = factory

        self.setMinimumHeight(100)
        self.optimizerTab = HillclimberTab(factory)
        self.geneticTab = GeneticTab(factory)
        self.addTab(self.optimizerTab, "Hill Climber")
        self.addTab(self.geneticTab, "SPEA2")
        self.currentChanged.connect(self.tabChanged)
Exemple #29
0
 def __init__(self, parent):
     QTabWidget.__init__(self, parent)
     self.window = parent
     self.setTabsClosable(True)
     #Slots
     self.currentChanged.connect(
         self.on_pageChanged)  #When the current page is changed
     self.tabCloseRequested.connect(self.on_tabClosed)
     self.showWelcomePage()
     """Style"""
     self.setStyleSheet(theme.styleTabs)
Exemple #30
0
 def __init__(self, window):
     anr.Annuaire.__init__(self)
     QTabWidget.__init__(self)
     self.window = window
     if self.window is not None:
         self.backend = self.window.backend
         self.window.map_view.selected_robot_signal.connect(
             lambda rid: self.setCurrentWidget(self.robots[rid]))
     else:
         self.backend = None
     self.currentChanged.connect(self.update_selected_robot)
     self.ui_setup_tab()
Exemple #31
0
    def __init__(self, parent):
        QTabWidget.__init__(self, parent)
        self.current_download = None
        self.selected_files_info = []

        # This timer is used to apply files selection changes in batches, to avoid multiple requests to the Core
        # in case of e.g. deselecting a whole directory of files.
        # When the user changes selection of files for download, we restart the timer.
        # Then we apply all the changes in a single batch when it triggers.
        # The same logic is used to batch Channel changes.
        self._batch_changes_timer = QTimer(self)
        self._batch_changes_timer.setSingleShot(True)
Exemple #32
0
	def __init__(self):
		QTabWidget.__init__(self)

		self.setMovable(True)
		self.plot_widgets=[]
		for file_name in ["fitlog.dat","fitlog_time_error.dat","fitlog_time_odes.dat"]:
			f_name=os.path.join(get_sim_path(),file_name)
			self.plot_widgets.append(plot_widget())
			self.plot_widgets[-1].init(menu=False)
			self.plot_widgets[-1].set_labels([f_name])
			self.plot_widgets[-1].load_data([f_name],os.path.splitext(f_name)[0]+".oplot")
			self.plot_widgets[-1].do_plot()

			self.addTab(self.plot_widgets[-1],file_name)
Exemple #33
0
    def __init__(self):
        QTabWidget.__init__(self)

        self.setMovable(True)
        self.plot_widgets = []
        for file_name in [
                "fitlog.dat", "fitlog_time_error.dat", "fitlog_time_odes.dat"
        ]:
            f_name = os.path.join(get_sim_path(), file_name)
            self.plot_widgets.append(plot_widget(enable_toolbar=False))
            self.plot_widgets[-1].set_labels([os.path.basename(f_name)])
            self.plot_widgets[-1].load_data([f_name])
            self.plot_widgets[-1].do_plot()

            self.addTab(self.plot_widgets[-1], file_name)
    def __init__(self, parent):
        QTabWidget.__init__(self, parent)
        self.torrent_info = None
        self._logger = logging.getLogger("TriberGUI")

        self.torrent_detail_name_label = None
        self.torrent_detail_category_label = None
        self.torrent_detail_size_label = None
        self.torrent_detail_health_label = None
        self.torrent_detail_trackers_list = None
        self.check_health_button = None
        self.request_mgr = None
        self.health_request_mgr = None
        self.is_health_checking = False
        self.index = QModelIndex()
Exemple #35
0
    def __init__(self, mainwin, config, *args):
        QTabWidget.__init__(self, *args)

        # self.setStyleSheet("QTabWidget::pane { margin: 0; }")
        self.main_window = mainwin
        self.config = config
        self.valid = False
        self.last_file = None

        self.zoom_factor_label = QLabel()
        self.zoom_factor_label.setSizePolicy(
            QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum))

        self.clear_maps()
        self.currentChanged.connect(self.tab_changed)
    def __init__(self, parent):
        QTabWidget.__init__(self, parent)
        self.torrent_info = None
        self._logger = logging.getLogger("TriberGUI")

        self.torrent_detail_name_label = None
        self.torrent_detail_category_label = None
        self.torrent_detail_size_label = None
        self.torrent_detail_health_label = None
        self.torrent_detail_files_list = None
        self.torrent_detail_trackers_list = None
        self.check_health_button = None
        self.request_mgr = None
        self.health_request_mgr = None
        self.is_health_checking = False
        self.last_health_check_ts = -1
Exemple #37
0
    def __init__(self, parent=None):
        QTabWidget.__init__(self)

        self.parent = parent

        self.signals = SignalManager(self)
        self.settings = Settings(SETTING_FILEPTH['app'], ST_FORMAT['ini'],
                                 self)

        self.setTabPosition(self.North)
        self.setMovable(True)

        self.values = dict(w=self.width(),
                           h=self.height(),
                           x=self.x(),
                           y=self.y())
    def __init__(self, result):
        QTabWidget.__init__(self)
        self.setWindowTitle("Results")
        self.setMinimumSize(400, 300)

        self.general_tab = GeneralTab(self, result)
        self.logs_tab = Logs(self, result)
        self.tasks_tab = TasksTab(self, result)
        self.scheduler_tab = SchedulerTab(result)
        self.processors_tab = ProcessorsTab(result)

        self.addTab(self.general_tab, "General")
        self.addTab(self.logs_tab, "Logs")
        self.addTab(self.tasks_tab, "Tasks")
        self.addTab(self.scheduler_tab, "Scheduler")
        self.addTab(self.processors_tab, "Processors")
Exemple #39
0
    def __init__(self, file_name):
        QTabWidget.__init__(self)
        css_apply(self, "tab_default.css")

        lines = []
        self.file_name = os.path.join(get_sim_path(), file_name)
        lines = inp_load_file(self.file_name)
        if lines != False:
            self.tab_name = inp_search_token_value(lines, "#sim_menu_name")
        else:
            self.tab_name = ""

        self.setMovable(True)

        tab = tab_class(self.file_name)
        self.addTab(tab, _("Configure"))
    def __init__(self, parent, result):
        QTabWidget.__init__(self, parent)
        self.result = result
        self.parent = parent

        obs_box = QGroupBox("Observation Window:", self)

        obs = QHBoxLayout()
        self.obs_label = QLabel()
        obs.addWidget(self.obs_label)
        obs_conf = QPushButton("Configure...")
        obs_conf.clicked.connect(self.setObservationWindow)
        obs.addWidget(obs_conf)

        obs_box.setLayout(obs)

        self.setLayout(QVBoxLayout())
        self.layout().addWidget(obs_box)
        self.load_table = LoadTable(self, result)
        self.layout().addWidget(self.load_table)
        self.update()
	def init(self,index):
		QTabWidget.__init__(self)

		self.index=index
		lines=[]

		if inp_load_file(lines,"fxdomain"+str(self.index)+".inp")==True:
			self.tab_name=inp_search_token_value(lines, "#sim_menu_name")
		else:
			self.tab_name=""


		self.setTabsClosable(True)
		self.setMovable(True)

		self.tmesh = tab_fxmesh(self.index)
		self.addTab(self.tmesh,_("Frequency mesh"))


		self.circuit=circuit(self.index)

		self.addTab(self.circuit,_("Circuit"))
    def __init__(self, configuration, simulation_tab):
        QTabWidget.__init__(self)

        self._configuration = configuration
        self.setWindowTitle("Model data")
        self._general_tab = GeneralTab(self, configuration)
        self.addTab(self._general_tab, "General")
        self._scheduler_tab = SchedulerTab(self, configuration, simulation_tab)
        self.addTab(self._scheduler_tab, "Scheduler")
        self._processors_tab = ProcessorsTab(self, configuration)
        self.addTab(self._processors_tab, "Processors")
        self._tasks_tab = TasksTab(self, configuration)
        self.addTab(self._tasks_tab, "Tasks")
        self._caches_tab = CachesTab(self, configuration)
        self.addTab(self._caches_tab, "Caches")

        self._prev_etm = None
        self.configuration_changed()

        self.currentChanged.connect(self.current_changed)
        configuration.configurationChanged.connect(self.configuration_changed)
        configuration.configurationSaved.connect(self.configuration_saved)
 def __init__(self, parent):
     QTabWidget.__init__(self, parent)
     self.current_download = None
     self.request_mgr = None
     self.files_widgets = {}    # dict of file name -> widget
 def __init__(self, result):
     QTabWidget.__init__(self)
     self.result = result
     self.setLayout(QVBoxLayout())
     self.update()