我开发了一个OS X应用程序,有时我需要将一些图片保存到磁盘上。我有办法做到这一点:
def highlight_button(self, event):
"""
Draw a red highlight line around button 1
"""
wind = self.btn1
pos = wind.GetPosition()
size = wind.GetSize()
dc = wx.PaintDC(self)
dc.SetPen(wx.Pen('red', 5, wx.SOLID))
dc.DrawRectangle(pos[0], pos[1], size[0], size[1])
当我尝试保存图像时,一切似乎都有效,控制台中会显示以下文字:
路径: /Users/myusername/Documents/Pictures/Apps/testPictures/mypicture.png
一切都应该有用......
一个月前一切都运转良好。 这是我的conf:
OS X Yosemite 10.10.5 Xcode 7.2
如果有人有想法......那就太棒了!
提前致谢。
答案 0 :(得分:10)
我花了一整天的时间试图弄清楚如何在swift 2.0中编写建议的修补程序,所以我现在想分享我的工作
do{
let result = try Bool(pngImage!.writeToFile(filePath, options: NSDataWritingOptions.DataWritingAtomic))
}
catch let error as NSError {
print(error.localizedDescription)
}
我希望能节省一些时间。