编写一个图形用户界面程序,该程序的窗口大小为(400,200),采用FlowLayout布局,窗口内依次有一个用于输入的文本框in,大小为10;一个按钮ok,显示"确认"。窗口标题是“计算立方”。用户在文本框in输入一个数字,单击ok按钮,程序在控制台输出该数字的立方。 注意:
时间: 2024-02-28 08:56:32 浏览: 70
可以输入数字的小应用程序图形用户界面
好的,我明白了。以下是Python语言的代码实现:
```python
import tkinter as tk
def calculate():
num = int(entry.get())
print(num**3)
root = tk.Tk()
root.title("计算立方")
root.geometry("400x200")
root.resizable(False, False)
root.pack_propagate(False)
frame = tk.Frame(root, width=400, height=200, padx=10, pady=10)
frame.pack(fill=tk.BOTH, expand=True)
label = tk.Label(frame, text="请输入一个数字:")
label.pack(fill=tk.X, padx=5, pady=5)
entry = tk.Entry(frame, width=10)
entry.pack(fill=tk.X, padx=5, pady=5)
button = tk.Button(frame, text="确认", command=calculate)
button.pack(side=tk.RIGHT, padx=5, pady=5)
root.mainloop()
```
以上代码使用了Tkinter库来创建GUI界面,采用了FlowLayout布局。程序包含一个窗口,一个标签,一个文本框和一个按钮。当用户在文本框中输入数字并点击按钮时,程序将在控制台中输出该数字的立方。
阅读全文