你想打造属于自己的GUI图形化界面吗?看看这个文章!(一)

简介: 你想打造属于自己的GUI图形化界面吗?看看这个文章!(一)

thinter的简单应用

Thinter是python的标准GUI库。python使用Tkinter可以快速地创建GUI应用程序。当然常用的GUI库还有PyQt5,我们只需要知道这两个常用的即可,如果你真的想学习的话。由于Thinter属于python标准库,就不需要使用pip安装,直接导入使用即可。


① 显示窗口

root.mainloop()显示窗口;

窗口默认会显示在电脑屏幕的左上角,非常小(后面需要改进);

from tkinter import *
from tkinter import messagebox
# 创建窗口:实例化一个窗口对象。
root = Tk()
# 显示窗口
root.mainloop()
"""
注意到:该窗口默认的显示位置在哪里,观察我下面的截图。
窗口默认显示在整个电脑屏幕的左上角,并且窗口大小特别小。
"""


结果如下:

image.png

注意:上面2行代码,首先实例化一个窗口对象,然后我们展示了这个窗口,让其真正显示出来。接下来我们的操作,就是针对这个窗口的一系列优化操作,请注意:这个优化操作使用的代码,都是放在这2句代码中间。


② 设置窗口大小

root.geometry("600x400")调整窗口的大小;

该方法中传入的是"宽x高",但是需要注意这个乘号是小写的英文字母x,而不是这个*表示的乘号;

from tkinter import *
from tkinter import messagebox
# 创建窗口:实例化一个窗口对象。
root = Tk()
# 窗口大小
root.geometry("600x450")
# 显示窗口
root.mainloop()


结果如下:

image.png


③ 调整窗口位置(使用的是同一个方法)

root.geometry("600x400+374+182")调整窗口的大小+位置;

374,182表示的是窗口顶点,距离电脑左上角的坐标。这个数字怎么得到的呢?直接借助微信截图就可以显示了。

image.png

操作代码如下:


from tkinter import *
from tkinter import messagebox
# 创建窗口:实例化一个窗口对象。
root = Tk()
# 窗口大小
root.geometry("600x450+374+182")
# 显示窗口
root.mainloop()


结果如下:

image.png


④ 设置窗口的标题

root.title()设置窗口的标题;

默认的窗口标题是tk;

from tkinter import *
from tkinter import messagebox
# 创建窗口:实例化一个窗口对象。
root = Tk()
# 窗口大小
root.geometry("600x450+374+182")
#  窗口标题
root.title("我的个性签名设计")
# 显示窗口
root.mainloop()


image.pngimage.pngimage.png

相关文章
|
12天前
|
人工智能 C# 开发者
C#编程中的图形界面设计
【4月更文挑战第21天】本文探讨了C#在GUI设计中的应用,介绍了Windows Forms、WPF和UWP等常用框架,强调了简洁界面、响应式设计和数据绑定等最佳实践。通过实际案例,展示了C#在企业应用、游戏开发和移动应用中的GUI实现。随着技术发展,C#在GUI设计的未来将趋向于跨平台、更丰富的组件和AI集成,为开发者创造更多可能性。
|
16天前
|
Python
Python 的图形界面开发:如何使用 Tkinter 创建一个简单的图形界面应用?
这是一个Python的Tkinter GUI程序,创建了一个窗口,包含一个标签、一个输入框和一个按钮。当用户点击按钮时,标签的文本会更新为输入框中的名字前加上"Hello, "。
8 0
|
数据采集
你想打造属于自己的GUI图形化界面吗?看看这个文章!(三)
你想打造属于自己的GUI图形化界面吗?看看这个文章!(三)
你想打造属于自己的GUI图形化界面吗?看看这个文章!(三)
你想打造属于自己的GUI图形化界面吗?看看这个文章!(二)
你想打造属于自己的GUI图形化界面吗?看看这个文章!(二)
你想打造属于自己的GUI图形化界面吗?看看这个文章!(二)
|
iOS开发 MacOS Windows
GUI 是什么
GUI 是什么
258 0
Linux 安装图形化界面(GUI)
安装 Linux 主机时,如果选择 最小化安装!
Linux 安装图形化界面(GUI)
|
数据安全/隐私保护 Python
PyQt5 图形界面-基础准备:安装Qt Creater、Qt Designer工具,使用Qt Designer设计界面,安装PyQt5工具库
PyQt5 图形界面-基础准备:安装Qt Creater、Qt Designer工具,使用Qt Designer设计界面,安装PyQt5工具库
503 0
PyQt5 图形界面-基础准备:安装Qt Creater、Qt Designer工具,使用Qt Designer设计界面,安装PyQt5工具库
|
开发工具 Python
python库介绍-PySimpleGUI-简单的GUI开发工具
创建图形用户界面(GUI graphical user interface) 可能很困难。有许多不同的Python GUI工具包可供选择。 比如Tkinter,wxPython和PyQt(或PySide2) 。
|
缓存 JavaScript 前端开发