Exemplo n.º 1
0
 def __init__(self):
     super().__init__()
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     self.ui.pushButton.clicked.connect(self.pushButton_Click)
     timer = threading.Timer(1, self.fun_timer)
     timer.start()
     self.show()
Exemplo n.º 2
0
    def __init__(self, parent=None):
        super(MyMainWindow, self).__init__(parent)
        pg.setConfigOption('background', '#31363b')  # 设置背景为灰色
        pg.setConfigOption('foreground', 'w')  # 设置前景(包括坐标轴,线条,文本等等)为白色。
        #pg.setConfigOptions(antialias=True) # 使曲线看起来更光滑,而不是锯齿状

        self.ui = Ui_Form()
        self.ui.setupUi(self)

        ##创建线程实例
        self.thread1 = Thread1()

        self.thread1.sinOut1.connect(self.slotThread11)
Exemplo n.º 3
0
	def __init__(self, parent=None):
		super().__init__()
		self.widget = QWidget()
		self.ui = Ui_Form()
		self.db_engine = None
		self.ifname_list = ['eth'+str(i) for i in range(1, 11)]			# utm interface name list
		self.ui.setupUi(self.widget)
		self.prevViewPage = None 	# view list의 item index, 화면전환 시 사용.

		self.cpuCanvas, self.memCanvas, self.diskCanvas = [tim.SimpleMplCanvas() for _ in range(3)]
		self.cpuThread, self.memThread, self.diskThread = tim.PlotterThread(), tim.PlotterThread(), tim.PlotterThread()

		pmb.setupManagedObject()

		self.serverList = pmb.getVmList()
		self.networkList = ['HeadUTM']

		serverModel = QStringListModel()
		serverModel.setStringList(self.serverList)
		serverItemCount = serverModel.rowCount()			# model item count
		self.ui.serverListView.setModel(serverModel)

		networkModel = QStringListModel()
		networkModel.setStringList(self.networkList)
		self.ui.networkListView.setModel(networkModel)
				
		self.ui.verticalLayout.setAlignment(Qt.AlignTop)
		self.ui.serverListView.setVisible(False)
		self.ui.networkListView.setVisible(False)
		
		# listview category info added, select page
		self.ui.serverListView.clicked.connect(lambda index: self.selectServerPage(index, 'server'))
		self.ui.networkListView.clicked.connect(lambda index: self.selectNetworkPage(index, 'network'))

		self.ui.HeadUTM_tab.currentChanged.connect(self.changeTab)
	
		self.ui.dashboardButton.clicked.connect(self.itemToggle)
		self.ui.serverButton.clicked.connect(self.itemToggle)
		self.ui.networkButton.clicked.connect(self.itemToggle)

		self.ui.stackedWidget.setCurrentIndex(0)		# first page in start

		self.widget.show()