Re: [Tkinter-discuss] scrolled canvas ,strange problem
i want to save my phote in computer,so i add canvas.postscript(file="mystock.eps") there is a file named mystock.eps,but nothing in it!I want to know how to save my canvas as an image file. ------------------ Original ------------------ From: "johnmc"<johnmc@velseis.com>; Date: Sun, Sep 4, 2011 11:26 AM To: "contro opinion"<contropinion@gmail.com>; "John McMonagle"<jmcmonagle@velseis.com>; "Tkinter-discuss"<tkinter-discuss@python.org>; Subject: Re: [Tkinter-discuss] scrolled canvas ,strange problem On Sat, 3 Sep 2011 17:31:24 +0800, contro opinion wrote
i have written a program in tkinter to draw stock graph,there are two strange thing i can't understand the attachment is 'AAU' data file(attachment 1).when you download it ,please save it in /tmp/AAU there is a scrolled canvas in it ,
1.strang long line,please see my attachment. i have see my data ,my formulation ,no wrong,but the line is so long!!
I haven't analysed it thoroughly, but your horizontal scale for the data does not match the horizontal scale for your labels or motion reporting. The "long line" you see actually matches the data on line 1089 in your data file. The date on this line is 2007-02-27.
2.there is no motion event reaction in the right of canvas,only motion event reaction in the left of canvas.
The IS a motion event throughout the entire canvas. Again, your problem seems to be with your horizontal scale. The far right coordinate is 5710, yet you only report the motion to 2764, the upper limit of self.xsqueen.
3.i have round function ,but the output is still more fractions than 2.
Whether you round a float or not has no impact on how it is displayed as a string. You need to use the appropriate string formatting. If you want two decimal places try the following format: %.2f rather than %f. The rounding will also be properly handled by the string formatting, so there will be no need to use the round function. Regards, John -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss
On 05/09/11 12:22, ������� wrote:
i want to save my phote in computer,so i add canvas.postscript(file="mystock.eps")
there is a file named mystock.eps,but nothing in it!
I want to know how to save my canvas as an image file.
You need to at least specify a width and height option to the canvas postscript method. Regards, John -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
participants (2)
-
John McMonagle -
守株待兔