树莓派计算器c语言,树莓派与Python实验9——Tkinter计算器实验

1.实验目的

了解图形界面开发的基本要素;

了解图形界面工作的基本特点;

掌握Tkinter库的特点;

理解Tkinter库的工作方式和原理;

掌握Tkinter界面开发的基本要素;

掌握完整Tkinter界面程序开发能力;

2.原理

本实验以Python基本的GUI库Tkinter为基础,实现一个简易计数程序,要求能实现基本的四则运算,具备0错误提示,实现归零等操作。

Python提供了多个图形开发界面的库,几个常用的PythonGUI库包括Tkinter、wxPython、Jython、PyQt。Tkinter是python的标准GUI库。Python使用Tkinter可以快速的创建GUI应用程序。由于Tkinter是python的安装包中的,只要安装好python就能使用Tkinter库。它可以在大多数的Unix平台使用,也可以应用在windows和macintosh系统中,对于一些简单的界面,Tkinter可以应对自如。

创建一个GUI程序的基本步骤是:

(1) 导入Tkinter模块;

(2) 创建控件;

(3) 指定这个控件的master,指定这个控件属于哪一个主控对象;

(4) 告诉管理器有一个控件产生了。

Tkinter中的控件包括了按钮、标签、文本框、输入框等,在使用中它们有各自的属性和需要初始化的内容,使用时要根据相关文档进行调用。实验的流程图大致如下。

3.仪器

树莓派

4.实验步骤

(1)先用基础框架代码创建一个基础窗口,熟悉Tkinter的使用;

(2)逐步增加标签、按钮、图片等常见的组件,熟悉组件的使用;

(3)设计简单计算器的基本结构框架;

(4)创建简单计算器程序的界面;

(5)实现计算器的各个功能;

5.代码

'''

#########################################

* Title: 树莓派实验

* Name: 基于Tkinter的图形化编程实验

* Author: AJ

#########################################

'''

import time

from tkinter import *

import tkinter as tk

import tkinter.font as tkFont

from functools import partial

#偏函数(Partial function)是通过将一个函数的部分参数预先绑定为某些值,从而得到一个新的具有较少可变参数的函数。

import math

'''

* 函数名称:button_input(entry,argu):

* 功能:向文本框组件中插入数据

*

你可能感兴趣的:(树莓派计算器c语言)