[CPyUG:88638] 和tk最接近的gui是哪个?

classic Classic list List threaded Threaded
31 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[CPyUG:88638] 和tk最接近的gui是哪个?

eric-347
用tkinter开发的股票软件,10秒刷新一次,就这个频率,每次刷新的时候,屏幕还要闪一下,
而且调用的是canvas.update_idletasks(),又不是canvas.update(),难道性能这么差?

软件截屏见附件,这个界面又不复杂,看来Tk靠不住。

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---


1.JPG (438K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

[CPyUG:88639] Re: 和tk最接近的gui是哪个?

Luo, Yong


QT吧,做出来的效果好看多了,就是API有点复杂。

________________________________________
From: [hidden email] [mailto:[hidden email]] On Behalf Of ???
Sent: Monday, June 08, 2009 4:39 PM
To: python
Subject: [CPyUG:88638] 和tk最接近的gui是哪个?

用tkinter开发的股票软件,10秒刷新一次,就这个频率,每次刷新的时候,屏幕还要闪一下,
而且调用的是canvas.update_idletasks(),又不是canvas.update(),难道性能这么差?

软件截屏见附件,这个界面又不复杂,看来Tk靠不住。


--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88641] Re: 和tk最接近的gui是哪个?

soldier-2
linux下的界面总体来说就是烂啊。

2009/6/8 Luo, Yong <[hidden email]>:

>
>
> QT吧,做出来的效果好看多了,就是API有点复杂。
>
> ________________________________________
> From: [hidden email] [mailto:[hidden email]] On Behalf Of ???
> Sent: Monday, June 08, 2009 4:39 PM
> To: python
> Subject: [CPyUG:88638] 和tk最接近的gui是哪个?
>
> 用tkinter开发的股票软件,10秒刷新一次,就这个频率,每次刷新的时候,屏幕还要闪一下,
> 而且调用的是canvas.update_idletasks(),又不是canvas.update(),难道性能这么差?
>
> 软件截屏见附件,这个界面又不复杂,看来Tk靠不住。
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88642] Re: 和tk最接近的gui是哪个?

heroboy
In reply to this post by eric-347
这个帖子的结果就是基本上大家都会推荐自己喜欢了gui。
另外,闪和性能没有关系。

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88643] Re: 和tk最接近的gui是哪个?

eric-347
那怎么避免闪呢,指点一下

2009/6/8 Heroboy <[hidden email]>
这个帖子的结果就是基本上大家都会推荐自己喜欢了gui。
另外,闪和性能没有关系。





--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88646] Re: 和tk最接近的gui是哪个?

Zoom.Quiet
2009/6/8 袁雁波 <[hidden email]>:
> 那怎么避免闪呢,指点一下
>
miniGUI 都是面向实时系统的 GUI

> 2009/6/8 Heroboy <[hidden email]>
>>
>> 这个帖子的结果就是基本上大家都会推荐自己喜欢了gui。
>> 另外,闪和性能没有关系。
>>




--
http://zoomquiet.org
'''过程改进乃是催生可促生靠谱的人的组织!'''
PE keeps evolving organizations which promoting people be good!

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88647] Re: 和tk最接近的gui是哪个?

eric-347
这是不是意味着闪是正常的?

2009/6/8 Zoom.Quiet <[hidden email]>
2009/6/8 袁雁波 <[hidden email]>:
> 那怎么避免闪呢,指点一下
>
miniGUI 都是面向实时系统的 GUI

> 2009/6/8 Heroboy <[hidden email]>
>>
>> 这个帖子的结果就是基本上大家都会推荐自己喜欢了gui。
>> 另外,闪和性能没有关系。
>>




--
http://zoomquiet.org
'''过程改进乃是催生可促生靠谱的人的组织!'''
PE keeps evolving organizations which promoting people be good!




--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88652] Re: 和tk最接近的gui是哪个?

曹源
我关心的是你如何取的大盘的实时数据的?

2009/6/8 袁雁波 <[hidden email]>
这是不是意味着闪是正常的?

2009/6/8 Zoom.Quiet <[hidden email]>

2009/6/8 袁雁波 <[hidden email]>:
> 那怎么避免闪呢,指点一下
>
miniGUI 都是面向实时系统的 GUI

> 2009/6/8 Heroboy <[hidden email]>
>>
>> 这个帖子的结果就是基本上大家都会推荐自己喜欢了gui。
>> 另外,闪和性能没有关系。
>>




--
http://zoomquiet.org
'''过程改进乃是催生可促生靠谱的人的组织!'''
PE keeps evolving organizations which promoting people be good!





--
生活像個石頭,精神像個蛋。
石頭雖然堅硬,可蛋才是生命!

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88653] Re: 和tk最接近的gui是哪个?

flya flya
In reply to this post by eric-347
这种复杂的绘图一定要用缓冲DC的,先在缓冲中绘好,在一次blit在到设备DC中。在wxpython中有一个wx.BufferedDC,就是解决闪烁问题的。没用过TK,不知道如何解决,但如果是直接在设备DC中绘图,不用缓冲,即使是VC写的程序也一样闪烁。

2009/6/8 袁雁波 <[hidden email]>
这是不是意味着闪是正常的?

2009/6/8 Zoom.Quiet <[hidden email]>

2009/6/8 袁雁波 <[hidden email]>:
> 那怎么避免闪呢,指点一下
>
miniGUI 都是面向实时系统的 GUI

> 2009/6/8 Heroboy <[hidden email]>
>>
>> 这个帖子的结果就是基本上大家都会推荐自己喜欢了gui。
>> 另外,闪和性能没有关系。
>>




--
http://zoomquiet.org
'''过程改进乃是催生可促生靠谱的人的组织!'''
PE keeps evolving organizations which promoting people be good!








--
http://www.flyaflya.com

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88661] Re: 和tk最接近的gui是哪个?

Can Xue
In reply to this post by eric-347

2009/6/8 袁雁波 <[hidden email]>
那怎么避免闪呢,指点一下


Double Buffered


--
XUE Can

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88668] Re: 和tk最接近的gui是哪个?

eric-347
tk中怎么用double buffered?

2009/6/8 Can Xue <[hidden email]>

2009/6/8 袁雁波 <[hidden email]>
那怎么避免闪呢,指点一下


Double Buffered


--
XUE Can





--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88669] Re: 和tk最接近的gui是哪个?

eric-347
In reply to this post by flya flya
确实是直接在dc中绘图,canvas中没有找到缓冲的方法

2009/6/8 flya flya <[hidden email]>
这种复杂的绘图一定要用缓冲DC的,先在缓冲中绘好,在一次blit在到设备DC中。在wxpython中有一个wx.BufferedDC,就是解决闪烁问题的。没用过TK,不知道如何解决,但如果是直接在设备DC中绘图,不用缓冲,即使是VC写的程序也一样闪烁。


2009/6/8 袁雁波 <[hidden email]>
这是不是意味着闪是正常的?

2009/6/8 Zoom.Quiet <[hidden email]>

2009/6/8 袁雁波 <[hidden email]>:
> 那怎么避免闪呢,指点一下
>
miniGUI 都是面向实时系统的 GUI

> 2009/6/8 Heroboy <[hidden email]>
>>
>> 这个帖子的结果就是基本上大家都会推荐自己喜欢了gui。
>> 另外,闪和性能没有关系。
>>




--
http://zoomquiet.org
'''过程改进乃是催生可促生靠谱的人的组织!'''
PE keeps evolving organizations which promoting people be good!








--
http://www.flyaflya.com





--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88671] Re: 和tk最接近的gui是哪个?

张沈鹏

"""
the canvas is always double-buffered.  just create or modify
canvas items as usual.  when Tk returns to the event loop,
the canvas is redrawn as soon as possible.

to force redraw, use w.update_idletasks()
"""
http://aspn.activestate.com/ASPN/Mail/Message/python-list/497272

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88673] Re: 和tk最接近的gui是哪个?

eric-347
http://www.tkzinc.org/tkzinc/index.php
找到一个tkzinc,看看能不能搞定

2009/6/8 张沈鹏 <[hidden email]>

"""
the canvas is always double-buffered.  just create or modify
canvas items as usual.  when Tk returns to the event loop,
the canvas is redrawn as soon as possible.

to force redraw, use w.update_idletasks()
"""
http://aspn.activestate.com/ASPN/Mail/Message/python-list/497272




--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88674] Re: 和tk最接近的gui是哪个?

eric-347
Tkzinc is fast enough to allow the implementation of 2kx2k radar displays with smooth animations. It has features to allow the implementation of rich user interfaces using direct manipulation techniques.

2009/6/8 袁雁波 <[hidden email]>
http://www.tkzinc.org/tkzinc/index.php
找到一个tkzinc,看看能不能搞定

2009/6/8 张沈鹏 <[hidden email]>


"""
the canvas is always double-buffered.  just create or modify
canvas items as usual.  when Tk returns to the event loop,
the canvas is redrawn as soon as possible.

to force redraw, use w.update_idletasks()
"""
http://aspn.activestate.com/ASPN/Mail/Message/python-list/497272





--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88676] Re: 和tk最接近的gui是哪个?

Jiahua Huang
In reply to this post by eric-347
不是性能问题,是你的方法。

这类东西通常还是要用缓冲,
先在缓冲中绘图


2009/6/8 袁雁波 <[hidden email]>:
> 用tkinter开发的股票软件,10秒刷新一次,就这个频率,每次刷新的时候,屏幕还要闪一下,
> 而且调用的是canvas.update_idletasks(),又不是canvas.update(),难道性能这么差?
>
> 软件截屏见附件,这个界面又不复杂,看来Tk靠不住。
>

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88677] Re: 和tk最接近的gui是哪个?

Jiahua Huang
In reply to this post by soldier-2
又一个 XX,

楼主这个 Tk 可是 Windows 下的。

2009/6/8 soldier <[hidden email]>:
> linux下的界面总体来说就是烂啊。
>

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88678] Re: 和tk最接近的gui是哪个?

Jiahua Huang
In reply to this post by 张沈鹏

orz,酱紫

2009/6/8 张沈鹏 <[hidden email]>:

>
> """
> the canvas is always double-buffered.  just create or modify
> canvas items as usual.  when Tk returns to the event loop,
> the canvas is redrawn as soon as possible.
>
> to force redraw, use w.update_idletasks()
> """
> http://aspn.activestate.com/ASPN/Mail/Message/python-list/497272
>

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88680] 退订

Bugzilla from anderson922220@163.com
In reply to this post by eric-347

退订


--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:88683] Re: 退订

Luo, Yong


请到google groups的控制台上退订

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of [hidden email]
Sent: Tuesday, June 09, 2009 5:44 AM
To: [hidden email]
Subject: [CPyUG:88680] 退订


退订




--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

12