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