python界面编程-thinker
一、介绍
thinker是python内置界面库不需要额外安装
二、控件使用
1、窗口
import tkintertop = tkinter.Tk()#创建窗口
top.mainloop()#消息循环
2、按钮
from tkinter import *def button_event():print("按钮按下\n")return#创建窗口
main_window = Tk()
#设置窗口
#设置标题
#设置大小
#设置可变属性
B = Button(main_window, text ="testbuttn", command = button_event)
B.pack()#消息循环
main_window.mainloop()
3、ebtry输入框
from tkinter import *#创建窗口
main_window = Tk()
#设置窗口
#设置标题
#设置大小
#设置可变属性
#main_window.title("main window")
main_window.geometry("500x500")
main_window.resizable()
value = StringVar()
my_entry = Entry(main_window, textvariable = value)
#value.set("hello_entry")
my_entry.pack()
#消息循环
main_window.mainloop()
4、text显示文本框
from tkinter import *#创建窗口
main_window = Tk()
#设置窗口
#设置标题
#设置大小
#设置可变属性
#main_window.title("main window")
main_window.geometry("500x500")
main_window.resizable()my_text = Text(main_window)
my_text.insert(END, "text test\n")
my_text.insert(END, "text del test1\n")
my_text.delete(1.0,2.0)
my_text.pack()#消息循环
main_window.mainloop()
python界面编程-thinker相关推荐
- Python界面编程第八课:Pyside2 (Qt For Python)打开关于窗口
先上代码: from PySide2.QtWidgets import QApplication, QWidget, QMessageBox, QPushButton import sys from ...
- python可视化窗口编程-python界面编程,python可视化窗口编程
看了你的问题,几个回答似乎都不完全对.给你补充一下吧. 你的问题与flask基本上没有关系.flask是一个简单的微型编程框架,很优美,也很简单好用.不过它仅仅实现了基于HTTP协议的服务端交互部分. ...
- Python界面编程第十三课:Pyside2 (Qt For Python)GridLayout网格布局
GridLayout 是什么? QGridLayout 是控制网格布局的类. QGridLayout 会占据它的可用空间(通过父布局或parentWidget(),将其划分为行和列,并将其管理的每个控 ...
- Python界面编程第七课:Pyside2 (Qt For Python)窗口居中
先上代码: from PySide2.QtWidgets import QApplication, QWidget, QDesktopWidget import sys from PySide2.Qt ...
- python可视化界面开发实例-python界面编程,python可视化窗口编程
看了你的问题,几个回答似乎都不完全对.给你补充一下吧. 你的问题与flask基本上没有关系.flask是一个简单的微型编程框架,很优美,也很简单好用.不过它仅仅实现了基于HTTP协议的服务端交互部分. ...
- Python界面编程第九课:Pyside2 (Qt For Python)创建数字时钟
先上代码: from PySide2.QtWidgets import QApplication, QWidget, QLCDNumber from PySide2.QtCore import QTi ...
- Python界面编程第十一课:Pyside2 (Qt For Python)创建进度条
QProgressBar 是什么? 进度条用于向用户提供操作进度的指示,并提示用户应用程序仍在运行. 进度条使用了范围的概念.通过指定最小和最大值来设定范围,之后会按百分比来显示范围.百分比是通过(v ...
- Python界面编程第二十一课:Pyside2 (Qt For Python)打印预览QTextEdit内容
Pyside2 的QPrintSupport类中的QPrinter 和 QPrintPreviewDialog支持打印功能. 先看完整代码: from PySide2.QtWidgets import ...
- Python界面编程第十九课:Pyside2 (Qt For Python)创建菜单
先看完整代码: from PySide2.QtWidgets import QApplication,QMainWindow, QAction import sys from PySide2.QtGu ...
最新文章
- 调用ajax后页面为什么会刷新,为什么页面在JQuery ajax调用之后重新加载?
- Banana PI 香蕉派项目
- 二分查找:在有序数组中搜索大于等于x的数的最小下标
- 实现自己的脚本语言ngscript之三:语法设计
- javaweb(10) cookiesession
- idea 常用快捷键(windows键盘映射)
- Anaconda出现Navigator Error的解决办法
- 从Q2财报,看携程的内容“元宇宙”
- 希捷7200.11固件门完全DIY修正方法! 不用几块钱, DIYers请进!!!
- 流程图-时序图-架构图,部署图-拓扑图-ER图-类图-状态图-用例图
- C语言 fprintf 函数 - C语言零基础入门教程
- Word表格内数据换行,Word换行Java实现代码
- [dataTables使用的坑]requested unknown parameter 'XXX' for row xx, column xx
- android 耳机口充电,安卓手机没有3.5mm耳机接口,手机如何实现一边充电跟一边听歌?边充边听方案...
- 手把手教你快应用接入微信H5网页支付
- 【自省篇】软件开发七宗罪
- PDF转Word方法大盘点:看了这一篇,就不用再找转换技巧了
- Unity之线性渲染器
- Python实现智能语音播报功能
- 空间三点定圆的解算过程
热门文章
- 重装系统提示:Windows检测到EFI系统分区格式化为NIFS,将EFI系统分区格式化为FAT3
- 电脑好用的ftp软件,推荐10款电脑好用的ftp软件
- FTP上传下载及FTP不支持中文目录解决方法
- [直播学习--2022/7/22]--前端发展趋势(尤雨溪老师)
- GPS组合惯导的组成-惯导
- 速卖通代运营可靠吗?如何正确选择代运营?
- SICP(计算机程序构造与解释)学习笔记(lisp语言实现)
- c语言编码7 3循环码码组,信息论循环码报告
- XBG和LGB和CATBOOST 要用哪一种? 深度分析
- 笨办法学python3 x_笨办法学习Python3.x 习题17