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