myheartflyhigh 发表于 2020-8-26 13:34:24

如果想要显示文本里的内容,text=‘’该如何编写?

13.1 textbox()

textbox(msg='', title=' ', text='', codebox=False, callback=None, run=True)

textbox() 函数默认会以比例字体(参数 codebox=True 设置为等宽字体)来显示文本内容(自动换行),这个函数适合用于显示一般的书面文字。

注:text 参数设置可编辑文本区域的内容,可以是字符串、列表或者元祖类型。

qiuyouzhi 发表于 2020-8-26 13:44:16

text = file.read()

myheartflyhigh 发表于 2020-8-26 13:54:13

qiuyouzhi 发表于 2020-8-26 13:44
text = file.read()

Traceback (most recent call last):
File "<pyshell#36>", line 1, in <module>
    g.textbox(msg='', title=' ', text=file.read('C:\\Users\\dicl\\Documents\\新建文本文档.txt'), codebox=False, callback=None, run=True)
NameError: name 'file' is not defined
不懂啊

sunrise085 发表于 2020-8-26 13:56:12

本帖最后由 sunrise085 于 2020-8-26 13:57 编辑

不是很明白你问的是什么问题。。。
text参数可以是字符串、列表、元组,若是后两者则必须可以直接拼接为字符串,即每一项都必须为字符串
见下面例子
textbox(msg='文本内容',title='test',text='123')#text为字符串
textbox(msg='文本内容',title='test',text=['1','2','3'])#text为列表
textbox(msg='文本内容',title='test',text=('1','2','3'))#text为元组
textbox(msg='文本内容',title='test',text=('1','2',3))#会报错,因为元组中有一项不是字符串

qiuyouzhi 发表于 2020-8-26 14:04:07

myheartflyhigh 发表于 2020-8-26 13:54
Traceback (most recent call last):
File "", line 1, in
    g.textbox(msg='', title=' ', text= ...

噗。。。你学到文件操作了吗
应该是这样
file = open('C:\\Users\\dicl\\Documents\\新建文本文档.txt')
g.textbox(text=file.read())

myheartflyhigh 发表于 2020-8-26 15:29:20

qiuyouzhi 发表于 2020-8-26 14:04
噗。。。你学到文件操作了吗
应该是这样

嗯,有道理,应该先打开再读取

myheartflyhigh 发表于 2020-8-26 15:29:51

sunrise085 发表于 2020-8-26 13:56
不是很明白你问的是什么问题。。。
text参数可以是字符串、列表、元组,若是后两者则必须可以直接拼接为字 ...

哈哈,我是小迷糊
页: [1]
查看完整版本: 如果想要显示文本里的内容,text=‘’该如何编写?