scrolledText没有什么参考文档
python官方文档是
这个页面
。
当中提到scrolledText的构造方法和Text基本类似。
import tkinter
from tkinter import scrolledtext
Win = tkinter.Tk()
Text = scrolledtext.ScrolledText(Win)
Text.pack(padx=10,pady=10)
Win.mainloop()
能制作一个简单的滚动文本框
是这样子的情况,但这个文本框边框很丑,,,,
我找了很久文档也没有找到怎么设置tkinter的某个组件的边框,在堆栈溢出网站找到一个方法,源网站
试过highlightbackground
属性,但对这个不奏效,后来去翻tkinter.Text
的教程,这个网站还是蛮不错的,源网站,想深入学习tkinter的可以收藏下。教程很多。
如果想加边框设置relief="solid"
,即可
import tkinter
from tkinter import scrolledtext
Win = tkinter.Tk()
Text = scrolledtext.ScrolledText(Win,relief="solid")
Text.pack(padx=10,pady=10)
Win.mainloop()
觉得边框太窄的可以自己设置borderwidth
设置宽度。
这个solid
属性我试了半天,那个Text网站里面都没写这个属性。看报错结果出来的
顺便说一下。relief
的不同参数对应的效果:
sunken
:内部包括边框整体向内凹陷。(大多默认是这个)raised
: 内部包括边框整体向外凸起。groove
: 仅内部突起ridge
: 仅边框突起flat
: 无边框solid
: 有实边框
scrolledText没有什么参考文档python官方文档是这个页面。当中提到scrolledText的构造方法和Text基本类似。import tkinterfrom tkinter import scrolledtextWin = tkinter.Tk()Text = scrolledtext.ScrolledText(Win)Text.pack(padx=10,pady=1...
控件widget的初级组合尝试——Python学习笔记之二十一
学习Python编程,胡乱地看了几本书,在GUI这个位置给弄得不知如何是好了,于是弄到一本通俗些的菜鸟编程,题目直截了当就是GUI设计。一口气看了六章,好像还没找到你下笔写学习笔记的那个感觉。但这六章从控件widget谈起,轻巧地把控件属性,然后是窗口,标签,按钮,还有文本框到变量类别简略道来,真还让人对编程的起步有了点扎实的认知。
这些东西似乎完全不带主体信息,只是信息门面性、框架性的东西。但琢磨一下,如果你没有先行构建,主体信息从何而来?这
Tkinter 作为 Python 的标准库,是非常流行的 Python GUI 工具,同时也是非常容易学习的,今天我们就来开启 Tkinter 的入门之旅
图形用户界面 (GUI)
图形用户界面 (GUI) 只不过是一个桌面应用程序,可帮助我们与计算机进行交互
像文本编辑器这样的 GUI 应用程序可以创建、读取、更新和删除不同类型的文件
数独、国际象棋和纸牌等应用程序则是游戏版的GUI程序
还有 Google Chrome、Firefox 和 Microsoft Edge 之类的 GUI 应用程序是用来
root.title('text')
root.geometry('100x100')
scr = scrolledtext.ScrolledText(root,width=10,height=5)
scr.pack()
root.mainloop()
2.读取text文件内容显示到滚动文本框
import tkinter as
Tkinter 是使用 python 进行窗口视窗设计的模块。
Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。
实例:实现第一个窗口化的程序
#mermaid-svg-QgNkEdH0K1Z4AOP6 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-QgNkEd
from tkinter import *
from ComBoPicker import Combopicker# 导入自定义下拉多选框
if __name__ == "__main__":
root = Tk()
root.geometry("200x200")
main =Frame(root)
安装pyinstaller报AttributeError:module 'setuptools.build_meta' has no attribute '__legacy__'等错误