首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GUI编程

AWT  AWT(Abstract Window Toolkit)包含了很多类和接口,用于Java ApplicationGUI(Graphics User Interface图形用户界面)编程。...使用AWT所涉及类一般在java.awt包及其子包中。Container和Component是AWT中两个核心包 ?...Component&Container  java图形用户界面最基本组成部分是Component,Component类及其子类对象用来描述以图形化方式显示在屏幕上并能与其用户进行交互GUI元素,...整个电脑左上角是坐标原点,往右是x轴增大方向,往下是y轴增大方向,setLocation(300,300)是窗口最左上角点坐标,显示效果见下图 ?...方法参数中x,y位置是相对于屏幕,而Panel装到哪个里面,x,y就相对于哪一个窗口位置,在这里就是相对于外层Frame ?

92220

GUI编程基础

GUI编程 什么是GUI GUI全称为Graphical User Interface,图形化界面或图形用户接口,是指采用图形方式显示计算机操作环境用户接口。...与早期计算机使用命令行界面相比,图形界面对于用户来说更为简便易用。...GUI广泛应用是当今计算机发展重大成就之一,它极大地方便了非专业用户使用人们从此不再需要死记硬背大量命令,取而代之是通过窗口、菜单、按键等方式来方便地进行操作。...而嵌入式GUI具有下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。 Gui核心技术:Swing AWT 缺点: 界面不美观 需要jre环境 1....AWT AWT介绍 包含了很多类和接口 GUI:图形用户界面编程 元素:窗口,按钮,文本框 java.awt包 2. Swing AWT使用 1.

14810
您找到你想要的搜索结果了吗?
是的
没有找到

gui编程 -- tkinter初识

Tkinter 编程 Tkinter: Tkinter 模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口 .Tk 和 Tkinter 可以在大多数 Unix 平台下使用,同样可以应用在...Tk8.0 后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 Tkinter 是 Python 标准 GUI 库。...Python 使用 Tkinter 可以快速创建 GUI 应用程序。...由于 Tkinter 是内置到 python 安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单图形界面 Tkinter...还是能应付自如 注意:Python3.x 版本使用库名为 tkinter,即首写字母 T 为小写 创建一个GUI程序 1 导入tkinter模块 2 创建控件 3 指定这个控件master,即这个控件属于哪一个

65020

Python|GUI编程基础讲解

其实在python GUI编程(图形用户界面编程)里可以实现将程序窗口化,可以引入tkinter模块,自己电脑上没有的话用pip安装即可。...本篇文章小编就分享一些python GUI编程基础,后续还会更新一些更深层次技巧。...图1 空窗口 可以手动为窗口添加属性,最基本几种属性如下: title()括号里面参数为代表窗口名称字符串; resizable(x,y) 窗口可以在x和y轴上可变化调度; geometry(...每个组件都有自己独特参数,下次再做详细讲解。先讲一下组件大体使用规则,每一个组件都可以用一个相应变量来储存,想在一个窗口里面插入一串文字和一个按钮,该怎么做呢?...图3 效果图 四、写在最后 笔者也是一个在校大学生,可能写介绍会有一些不足,欢迎大家提议,关于python GUI编程基础先介绍到这里,下周给各位读者带来组件详细使用方法。

1.9K30

Python GUI界面编程

参考链接: Python | a += b并不总是a = a + b 常用GUI框架  wxPython  安装wxPython  pip install -U wxPython C:\Users> pip...创建一个wx.App子类  定义子类wx.App在定义子类中写一个OnInit()初始化方法在程序主要部分创建这个类一个实例调用应用程序实例MainLoop方法。...通常设为-1,让wxPython自动生成一个新IDtitle:窗口标题pos:一个wx.Point对象,它指定这个新窗口左上角在屏幕中位置。...这个默认值(-1,-1)将让系统决定窗口位置size:一个wx.Python对象,他指定这个窗口初始尺寸,这个默认值(-1,-1)将让系统决定窗口初始尺寸style:指定窗口类型常量。...使用-1可以自动创建一个唯一标识lable:显示在静态控件中文本内容pos:一个wx.Point或者一个Python元组,它是窗口部件位置size:一个wx.Size或一个Python元组,它是窗口部件尺寸

1.3K20

MATLAB GUI编程总结

MATLAB GUI编程总结: 创建Matlab GUI界面通常有两种方式: 1 使用 .m 文件直接动态添加控件 2 使用 GUIDE 快速生成GUI界面 一、创建GUI 二、控件使用 新建一个布局...1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end...如过 gui_Callback为空,那么就运行打开主窗口fig文件,否则,调用子函数 这个函数作用有: 1.当输入不带参数时候,能够打开fig文件,并且初始化控件 2.当指定需要调用函数名时...六、matlab中数据 在MATLAB GUI中,数据分两种:GUI data和application data。 两种数据存取机制是相同,但是GUI data使用起来比较方便。...每一个GUI 图形界面都维持一个和自己界面的图形(figure)相联系一个handles数据结构,这个数据结构中容纳图形界面内所有控件(按钮、列表框、编辑框等)句柄,相当于一个大“容器”,里面存放了

1.8K10

Python GUI编程:Tkinter

Python里图形化界面(GUI)模块主要有Tkinter(python自带)、PyQt、wxPython,我们这节主要讲解Tkinter组件: 一、Tkinter介绍 tkinter模块只要用户安装好...注意:这里红色辅助线是为了帮助理解表格布局 四、使用类封装GUI 这里我们使用类来封装GUI程序,以至于我们后面需要调用时候直接实例化一个对象就可以产生一个窗口,类与对象知识我们后面会深入讲解,现在我们只需怎么使用即可...案例:实现两数相加功能 通过响应事件完成加法计算器 # 实现加法计算器GUI界面 from tkinter import * from tkinter.messagebox import *...* class login_GUI(object): def __init__(self): """ 窗体构造函数,用来做界面的初始化,GUI代码放在此函数中...六、GUI扩展功能 1. ttk模块 ttk模块是对传统tkinter模块增强,传统tkinter模块界面比较单一,控件种类有限,界面布局逻辑性差。

7K62

python编程GUI选择

作为一种胶水型语言,python几乎可以***在我们编程过程中各个领域。这里我简单介绍一下用 python进行gui开发一些选择。...1、Tkinter     Tkinter似乎是与tcl语言同时发展起来一种界面库。tkinter是python配备标准gui库,也是opensource产物。...wxpython功能上面要强于tkinter,她提供了超过200个类,面向对象编程风格,设计框架类似于 MFC。对于大型GUI应用上面,wxPython还是具有很强优势。...你可以在jython环境下像使用java一样来通过python语法来调用java语言,真的很酷。...10、WPY     MFC风格Gui开发库,代码风格也类似于MFC,仅管如此,你依旧可以使用这个库来开发GUI应用,而不用担心平台移植问题。她同样是一个跨平台库。

1.4K10

PythonGUI编程(二)Butto

command 类型:回调; 说明:当按钮被按下时所调用一个函数或方法。所回调可以是一个函数、方法或别的可调用Python对象。...highlightbackground, highlightcolor 类型:颜色; 说明:控制焦点所在高亮边框颜色。当窗口部件获得焦点时候,边框为highlightcolor所指定颜色。...width, height 类型:距离; 说明:按钮尺寸。如果按钮显示文本,尺寸使用文本单位。如果按钮显示图象,尺寸以象素为单位(或屏幕单位)。如果尺寸没指定,它将根据按钮内容来计算。...函数给出了响应调用函数。额外参数作为函数调用参数。返回使用after_cancel取消调度标识符。...标签实例 配置小部件资源。资源值被指定为关键字。

1.7K10

PythonGUI编程和tkinter,Wxpython

PythonGUI编程和tkinter,Wxpython PythonGUI这个内容是我在课程论文准备之初临时去学一些内容,起初我准备学下tkinter做我课程论文项目的前段显示,但是由于临时一些变动...wxPython:wxPython 是一款开源软件,是 Python 语言一套优秀 GUI 图形库,允许 Python 程序员很方便创建完整、功能健全 GUI 用户界面。...除了一些标准模块,Jython 使用 Java 模块。Jython 几乎拥有标准Python 中不依赖于 C 语言全部模块。比如,Jython 用户界面将使用 Swing,AWT或者 SWT。...* ,而是小写英文字母 x root.mainloop() GUI组件表: Tkinter提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。...GUI应用程序类通常写法 通过类application组织整个GUI程序,类application及继承了frame,及通过继承拥有了父类特性。

14210

Rust GUI 编程漫谈:超越 Web 与原生 GUI

自打我有了一个写 Uncode IDE 小目标之后,我开始寻找一些适用于 Rust 语言 GUI 框架。对于未来而言,基于 Rust 语言GUI 提供了大量优点。 浏览器环境。...在进程分离架构下,意味着我们可以用 Rust 写 GUI 后端,用于提供语言服务等;Rust 写前端则可以编译为 WebAssembly,以更好性能在浏览器上运行。 本地运行。...没啥说,怎么地也不如再有的 GUI 框架做得好。 移动设备上运行。就是想想,说不定还能实现。 于是,在我这一个月努力之下,我尝试了三个不同风格 Rust GUI 框架:终于总算是勉强能跑起来了。...同时还有 xi-win 作为参考版本,widget 里还提供了多行文本支持,也就是我现在在写本文这个工具,用就是多行文本。虽然,后期得自定义,但是至少得是 it works。 内置多语言支持。...,这个框架内置了大量 GUI 范式,你得按它模式来编写。

5.6K30

Python|GUI编程中组件布局

图1 默认参数和自己设参数对比 2.grid Grid把控件位置作为一个二维表结构来维护,即按照行列方式排列控件:控件位置由其所在行号和列号决定....行号相同而列号不同几个控件会被彼此上下排列; 列号相同而行号不同几个控件会被彼此左右排列. 使用Grid布局过程就是为各个控件指定行号和列号过程....不需要为每个格子指定大小, Grid 布局会自动设置一个合适大小。grid参数row和column为一个整数,这会自动对齐你组件。 直接通过代码来看效果吧。...图2 grid布局 3.place Place 布局管理可以显式指定控件绝对位置或相对于其他控件位置. 要使用 Place 布局,调用相应控件 place() 方法就可以了。...下面是一个使用 Place 布局例子: 为 Label 控件设置随机背景色, 然后计算各个 Label 背景色亮度(灰度值), 如果其亮度小于 120, 则将其前景色(文字颜色, fg属性)设置为白色

85930

Python 笔记:GUI编程(Tkinter)

Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口 .Tk 和...wxPython:wxPython 是一款开源软件,是 Python 语言一套优秀 GUI 图形库,允许 Python 程序员很方便创建完整、功能键全 GUI 用户界面。...除了一些标准模块,Jython 使用 Java 模块。Jython 几乎拥有标准Python 中不依赖于 C 语言全部模块。比如,Jython 用户界面将使用 Swing,AWT或者 SWT。...---- Tkinter 编程 Tkinter 是 Python 标准 GUI 库。Python 使用 Tkinter 可以快速创建 GUI 应用程序。...,如按钮,标签和文本框,一个GUI应用程序中使用。

5.1K30

SAP GUI 登录语言设置

SAP客户端安装好客户端后就可以登录系统,SAP支持很多种语言登录,但也并不是你想让它显示那种语言都可以,这些显示是需要前台和后台配置。...通常设置涉及到三层: 第一次:sap gui本身语言显示,这个只需要你修改 1.安装好客户端,首次使用可能是中文或英文,如果你要改成你喜欢语言显示 2.连接客户端登录页面语言显示(就是用户名,密码哪个界面...),这个在sap gui这边是改不了,需要系统管理员后台修改; 3.个人用户默认显示语言,这个决定你登录Client后界面的显示语言,通常我们在登录时可以修改(注意:如果你登录时候,输入语言不存在...,那还需要管理员导入语言),但是也可以配置个人默认语言; 1.客户端显示语言修改 2.客户端默认显示语言修改 这个是basis管理员做事情,客户端是做不了主,它需要将默认系统语言(zcsa/system_language...)修改成大众都可以接受语言. 3.个人默认显示语言修改 用户登录系统后,在菜单“系统-用户参数文件-个人数据”中,切换到默认值选项卡,将登录语言设置成你习惯语言,就不用再每次登录输入密码后,还再选择语言

2.8K10
领券