|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
def a():
btn.setText(str(print("aaaa")))
app = QApplication([])
main = QWidget()
main.resize(200,100)
btn = QPushButton("按钮",main)
btn.clicked.connect(a)
main.show()
app.exec_()
一个小例子,想实现按钮的文本是print的输出,但是不成功,该如何实现呢?
本帖最后由 wei_Y 于 2017-8-6 11:39 编辑
- def a():
- print('aaaa')
- btn.setText('aaaa')
复制代码
输出到控制台,然后设置Text的值。
你要是真想
btn.setText(print('aaaa'))一步就可以,我建议你重写print.
- import sys
- def print(string):
- sys.stdout.write(string)
- return string
复制代码
|
|