新手问下PySide2 编辑框的的问题
点击按钮后我获取剪切板的文本par3添加到编辑框QJDX.ui.textEdit_2.append(par3)
首次运行正常 我剪切板内容变了以后再点击 就立马出现
Traceback (most recent call last):
File "C:/Users/52353/PycharmProjects/PLSS2/main.py", line 78, in sousuo
QJDX.ui.textEdit_2.append(par3)
ValueError: embedded null character
有知道啥原因吗》??
type( par3) 显示的是 class str 报错提示的是空字符,你剪贴板变了以后可能获取到了空字符,加条判断是否空字符就可以了 hrpzcf 发表于 2021-9-29 22:09
报错提示的是空字符,你剪贴板变了以后可能获取到了空字符,加条判断是否空字符就可以了
没有空字符啊所以才奇怪想问问啥原因
def get_text():
w.OpenClipboard()
d = w.GetClipboardData(win32con.CF_TEXT)
w.CloseClipboard()
return d.decode('GBK')
这个是获取剪切板的源码 是不是有问题? 本帖最后由 hrpzcf 于 2021-9-29 22:16 编辑
xpvcxx 发表于 2021-9-29 22:12
没有空字符啊所以才奇怪想问问啥原因
def get_text():
w.OpenClipboard()
你把par3print出来看看确认一下 hrpzcf 发表于 2021-9-29 22:15
你把它print出来看看确认一下
确认过了 我就复制了一个字没有空格而且也没法调用strip
页:
[1]