2024-09-27 09:32:09 发布
网友
我正在尝试编写一个小的屏幕捕捉应用程序,它应该可以在Windows和Linux下工作。我使用PyQt4来获取屏幕截图,它在Linux中运行得很好,但是在windows8中由于某些原因,它没有传递变量或者无法读取它。如果我把变量放在引号里当然可以,但这不是我想做的。你知道吗
t0=现在.strftime(%Y-%m-%d%H:%m:%S)
你知道吗QPixmap.grabWindow(QApplication.desktop文件().winId()).save(t0,'png')
在Unix文件系统上,可以在文件名中使用“/”和null以外的任何字符。你知道吗
但是在Windows上,有一大堆additional restrictions。具体的问题是,您的文件名中使用了冒号(“:”),这是不允许的。你知道吗
所以试试这样的方法:
t0 = now.strftime("%Y-%m-%d %H_%M_%S")
在Unix文件系统上,可以在文件名中使用“/”和null以外的任何字符。你知道吗
但是在Windows上,有一大堆additional restrictions。具体的问题是,您的文件名中使用了冒号(“:”),这是不允许的。你知道吗
所以试试这样的方法:
相关问题 更多 >
编程相关推荐