|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/interface-grafica-para-apps-python-com-gtk-e-glade/
课程评论:没有评论
课程名称:Python应用程序的图形界面设计(GTK和Glade) 课程概述:图形用户界面(GUI)是用户通过图形元素与数字设备交互的模型,能够通过选择和操作图标和符号来完成各种任务。图形环境旨在通过操作系统的视觉表现来简化计算机的使用。Linux系统中有多种图形环境,其中包括基于GTK(GIMP工具包)的Gnome。GTK最初是为GIMP(图像创建和编辑程序)开发的工具包,编写语言为C,也可以用于Windows和macOS应用程序的开发。 对于使用Python编程语言的开发者来说,创建图形界面常常面临许多挑战。这些挑战通常源于现有工具包的缺陷,例如缺乏图形组件、组件外观不佳、文档不清晰、性能问题、bug、学习曲线陡峭、缺乏可移植性以及高昂的付费工具。基于这些问题,本课程旨在一步步教授如何为Python程序构建图形界面。 课程将开发四个主要示例: 1. 著名的“你好,世界”示例,测试基础工具功能 2. 基于体重和身高计算身体质量指数的界面 3. 功能齐全的基本运算计算器 4. 用户注册和列表的系统仿真,包含登录和密码窗口 本课程的目标是快速实用,让您能够尽快解决问题。图形界面将使用GTK+ 3构建,该工具在许多应用程序和Linux的Gnome桌面环境中应用广泛。为加速开发,我们还将介绍Glade,这是一个快速应用程序开发(RAD)的图形界面构造器。GTK是免费的,组件丰富,文档优秀,性能卓越,并且与Python没有兼容性问题。此外,GTK是跨平台的,能够在Windows、Linux和macOS上运行。同时,还将使用GtkBuilder,允许在其他多种编程语言中使用,如C、C++、C#、Vala、Java、Perl等。 准备好在职业生涯中迈出重要一步了吗?期待您的加入!
Interface gráfica, também comumente abreviada como GUI (Graphical User Interface) é o modelo de interface do usuário que permite a interação com os dispositivos digitais por meio de elementos gráficos, podendo selecionar e manipular ícones e símbolos visando realizar tarefas com tais dispositivos. Um ambiente gráfico é um programa criado para tornar mais fácil a utilização do computador por meio de representações visuais do sistema operacional. O Linux, por exemplo, possui vários ambientes gráficos; dentre os quais podemos destacar o Gnome, que é construído utilizando o GTK (GIMP Toolkit). Por sua vez, GTK é o kit de ferramentas originalmente desenvolvido para o GIMP (programa para criação e edição de imagens) e escrito em C, podendo também pode ser utilizado para a construção de aplicações para Windows e macOS.Os desenvolvedores que utilizam a linguagem de programação Python geralmente encontram muitas dificuldades para a criação de interfaces gráficas para suas aplicações. Isso ocorre devido ao fato de que apesar de existirem diversos kits de ferramentas, comumente estes vêm acompanhados de pontos negativos que acabam deixando o trabalho mais lento. Alguns exemplos são: falta de componentes gráficos, componentes gráficos com visual precário, falta de documentação organizada e de fácil compreensão, problemas de mau desempenho, bugs, travamentos, difícil aprendizagem, falta de portabilidade e ferramentas pagas com custos elevados.Baseado nesses pontos negativos que surgiu a ideia deste curso, ou seja, você vai aprender passo a passo como construir interfaces gráficas para seus programas escritos em Python. Desenvolveremos quatro exemplos principais:O famoso "Olá Mundo" para testarmos os recursos mais básicos das ferramentasInterface para calcular o índice de massa corporal baseado no peso e na alturaUma calculadora com todas as operações básicas funcionaisSimulação de um sistema de cadastro e listagem de usuários em memória, com janela de login e senhaO objetivo do curso é ser rápido e prático para que você possa resolver seus problemas o mais rápido possível. As interfaces gráficas serão construídas utilizando o GTK+ 3, o qual é usado em um grande número de aplicações e no ambiente de desktop Gnome do Linux. Para agilizar o desenvolvimento, também abordaremos o Glade, que é um construtor de interfaces gráficas RAD (Rapid Application Development) do GTK. O GTK é gratuito, rico em componentes gráficos, possui uma ótima documentação e por ser escrito em C, seu desempenho é excelente e não apresenta problemas de incompatibilidade com o Python. Além disso, o GTK é multiplataforma; ou seja, as aplicações funcionam no Windows, Linus e MacOS. Também usaremos o GtkBuilder, que permite o uso em várias outras linguagens de programação, como por exemplo: C, C++, C#, Vala, Java, Perl, Python e outros.Preparado(a) para dar um importante passo na sua carreira? Aguardamos você no curso:)