|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
大家好!
作为一名初学者,每一步举步维艰。我现在遇到一个问题,想请大家帮忙看看(主要是百度了太多资料,都没有找到突破口)。
问题如下:
在做一个小程序时,Tk( )窗体分为左右两部分,左边是通过Treeview( )创建了菜单栏,要求在点击左边菜单栏时,在右边区域打开一个子窗口,这个子窗口必须是嵌入在Tk()中的;通过鼠标拖拉可以放大缩小,但不能超过Tk( )的边框。
用过PL/SQL的朋友可能知道,类似在PL/SQL中打开一个command window。
我自己的思考:
一、一开始我想定义一个Frame( )在右侧区域,但发现不能放大缩小,达不到子窗口的效果;
二、在否定第一条想法后,我尝试用Toplevel( )去作为子窗口,但发现介绍中提到Toplevel( )是不依附于Tk( )的,所以也没有很好的嵌入;
三、我又想到了PanedWindow( ),但发现也达不到效果。后来有些崩溃了。
求助有做过这个功能的朋友,指导下我。我也好把这个例子做出来,让网上能够搜索得到,可供大家参考。 |
|