Python 为什么我在单击“复制到剪贴板”按钮时从StringVar获得类似元组的值?我需要文本值
为什么我从Python 为什么我在单击“复制到剪贴板”按钮时从StringVar获得类似元组的值?我需要文本值,python,tkinter,tkinter-label,Python,Tkinter,Tkinter Label,为什么我从StringVar()获取元组值? 当我点击复制按钮时,我从我的项目('n','o','I','Q','X','2','d')。 我需要复制按钮的文本值。 不带''的字符串 函数randalp()返回一个列表而不是字符串 按如下所示更改函数以获取字符串而不是列表: def randalp(): string = list(Alphabet) # string is a list random.shuffle(string) return ''.join(stri
StringVar()
获取元组值?
当我点击复制按钮时,我从我的项目('n','o','I','Q','X','2','d')
。
我需要复制按钮的文本值。
不带''
的字符串
函数
randalp()
返回一个列表而不是字符串
按如下所示更改函数以获取字符串而不是列表:
def randalp():
string = list(Alphabet) # string is a list
random.shuffle(string)
return ''.join(string[:length.get()]) # return a string
请提供。你从哪里得到这个
('n','o','i','Q','X','2','d')
?输入的是什么?你的代码没有按你说的做。首先,lbl
是一个空字符串,因此lbl.get()
将始终返回一个空字符串,而不是非空字符串或元组。向我们展示如何获得发布的结果,因为我得到的是一个字符串而不是元组。此外,您还知道变量showpass
始终是None
。有关更多信息,请阅读更新的问题
def randalp():
string = list(Alphabet) # string is a list
random.shuffle(string)
return ''.join(string[:length.get()]) # return a string