我正在制作一個(gè)程序來(lái)檢查python中的adb設(shè)備我無(wú)法彈出窗口,請(qǐng)更正我的代碼。從PyQt4導(dǎo)入sys導(dǎo)入子進(jìn)程導(dǎo)入QtGui,QtCoread = subprocess.check_output([“ adb”,“ devices”])class Example(QtGui.QWidget): def __init__(self): super(Example, self).__init__() self.initUI() def initUI(self): QtGui.QToolTip.setFont(QtGui.QFont('SansSerif', 10)) btn = QtGui.QPushButton('Check Device', checkadb(ad)) btn.resize(135, 30) btn.move(50, 10) self.setGeometry(250, 250, 400, 400) self.setWindowTitle('Tooltips') self.show()def clicked(*args): QtGui.QMessageBox.about(QtGui, "No Device Found")def clicked2(*args): QtGui.QMessageBox.about(QtGui, "Device Found")def checkadb(ad): if len(ad) <= 27: clicked()elif len(ad) > 27: clicked2()def main():app = QtGui.QApplication(sys.argv)ex = Example()sys.exit(app.exec_())if __name__ == '__main__': main()
python子進(jìn)程讀取終端輸出并使用PyQt4消息回復(fù)
ibeautiful
2021-03-28 15:11:47