我有一个类public static int[] stretch(int[] array){
return Arrays.stream(array)
.flatMap(elem -> {
int half = elem / 2;
int otherHalf = half;
if (elem % 2 != 0) {
half++;
}
return IntStream.of(half, otherHalf);
}).toArray();
}
}
的程序我正在研究它必须在两种状态之间转换:“登录”和“消息”。在“登录”状态期间,我有一个Client
(一个简单的登录屏幕)我正在显示,但是当我成功登录时,我想转换到LoginFrame
(GUI的内容) 。我对tkinter还很新,我不确定如何正确管理这个过渡,现在这是我的代码:
MessageFrame
它正在显示登录窗口,但它不是转换,而只是在登录窗口下显示MessageFrame。
我的问题是:
答案 0 :(得分:1)
创建两个继承自Frame
的类。在一个中,将所有小部件放入登录窗口。另一方面,消息窗口的小部件。
使用第一帧填充窗口。当你想要转换时,将其销毁并使用另一个来填充窗口。