python


2、pyqt5简单使用

<pre><code>import sys from PyQt5.QtWidgets import QApplication, QWidget ,QPushButton,QHBoxLayout,QTextEdit import time global str_text def print_str(): print('hahah') str_text = 'hello word' qText.setText(str_text) for i in range(1,500): str_text= str_text + str(i) + '\n' #time.sleep(3) qText.setText(str_text) #print_str_str(str_text) return None def print_str_str(str_text): str_text = str_text + ' abcd \n' qText.setText(str_text) return None if __name__ == '__main__': str_text = 'hello word' app = QApplication(sys.argv) w = QWidget() w.resize(350, 450) w.move(400, 300) w.setWindowTitle('Simple') qText = QTextEdit() qText.setText('hello word') updateBtn = QPushButton('修改') updateBtn.setStyleSheet(''' text-align : center; background-color : NavajoWhite; height : 30px; border-style: outset; font : 13px ''') updateBtn.clicked.connect(print_str) #updateBtn.mouseDoubleClickEvent() hLayout = QHBoxLayout() hLayout.addWidget(updateBtn) hLayout.addWidget(qText) w.setLayout(hLayout) w.show() sys.exit(app.exec_()) # for row_number, row_data in enumerate(rsdata): # self.ui.tableWidget.insertRow(row_number) # for i in range(len(row_data) + 1): # if i &lt; len(row_data): # self.ui.tableWidget.setItem(row_number, i, QtWidgets.QTableWidgetItem(str(row_data[i]))) # # 添加按钮 # if i == len(row_data): # # 传入当前id # self.ui.tableWidget.setCellWidget(row_number, i, self.buttonForRow(str(row_data[0])))</code></pre>

页面列表

ITEM_HTML