温度转换应用程序(二)续接(一)# 将输入框和标签组件添加到对应的Box组件中 f_box.add(f_input) f_box.add(f_label) c_box.add(join_label) c_box.add(c_input) c_box.add(c_label) # 将两个Box组件和按钮添加到最外层的Box组件中 box.add(f_box) box.add(c_box) box.add(button) # 设置组件的样式 box.style.update(direction=COLUMN, padding=10) f_box.style.update(direction=ROW, padding=5) c_box.style.update(direction=ROW, padding=5) c_input.style.update(flex=1) f_input.style.update(flex=1, padding_left=210) c_label.style.update(width=100, padding_left=10) f_label.style.update(width=100, padding_left=10) join_label.style.update(width=200, padding_right=10) button.style.update(padding=15) return box# 创建主函数,初始化应用def main(): return toga.App("Temperature Converter", "org.beeware.f_to_c", startup=build)# 程序入口,启动应用的事件循环if __name__ == "__main__": main().main_loop()```在界面中输入华氏度,点击计算按钮即可将其转换为摄氏度。代码中使用了toga库的各种组件和样式功能来构建界面,并设置了相应的事件处理函数。通过调用主函数main并启动应用的事件循环main_loop,将应用程序显示在屏幕上。