![]() |
冷冷的牛排 · 多表级联查询(left ...· 1 年前 · |
![]() |
喝醉的米饭 · Matlab生成随机矩阵_51CTO博客_m ...· 1 年前 · |
![]() |
腼腆的红茶 · 四、seaborn - 简书· 1 年前 · |
![]() |
礼貌的凉面 · 7-zip 压缩算法及C SDK使用 - ...· 1 年前 · |
#如下图, 使用Python中的tkinter库新增tab页时,如何设置tab页面的大小,或者如何设置tab页最大化?
0 提建议当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
问题点:设置tab页面的大小
# 创建一个Notebook组件
import tkinter as tk
from tkinter import ttk
# 创建主窗口
root = tk.Tk()
# width 宽度 height 高
notebook = ttk.Notebook(root, width=300, height=200)
# 使用pack()方法填充父窗口并扩展
notebook.pack(fill='both', expand=True)
# 创建第一个tab页面
# width 宽度 height 高 不设置默认最大
tab1 = tk.Frame(notebook, bg='white', width=300, height=200)
notebook.add(tab1, text='Tab 1')
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
微信扫一扫
点击复制链接
分享
举报
按下Enter换行,Ctrl+Enter发表内容
-
关注
码龄
粉丝数
原力等级 --
-
被采纳
-
被点赞
-
采纳率
关注
【以下回答由 GPT 生成】
使用tkinter库可以很方便地创建和管理GUI应用程序。在tkinter中,可以使用Toplevel小部件来创建新的tab页面。要设置tab页面的大小或最大化,可以使用Toplevel小部件的geometry方法和attributes方法。
以下是一个示例代码,展示了如何设置tab页面的大小或最大化:
import tkinter as tk
def create_tab_container(root):
tab_control = tk.ttk.Notebook(root)
tab_control.pack(fill='both', expand=True)
# 创建第一个tab页
tab1 = tk.ttk.Frame(tab_control)
tab_control.add(tab1, text='Tab 1')
# 创建第二个tab页
tab2 = tk.ttk.Frame(tab_control)
tab_control.add(tab2, text='Tab 2')
# 设置第一个tab页面的大小
# 将tab1页面的宽度设置为500像素,高度设置为300像素
tab1.geometry('500x300')
# 最大化第二个tab页面
tab2.attributes('-fullscreen', True)
# 创建主窗口
root = tk.Tk()
# 创建tab页面
create_tab_container(root)
# 运行主循环
root.mainloop()
在这个示例代码中,我们首先创建了一个Notebook小部件,作为tab页面的容器。然后创建了两个tab页面,并使用add方法将它们添加到Notebook中。在创建tab页面后,我们可以使用geometry方法设置页面的大小,也可以使用attributes方法将页面最大化。
注意,在设置大小时,可以使用'宽度x高度'的格式,单位为像素。在最大化页面时,我们使用attributes方法,并传入'-fullscreen'参数来实现。
希望这个解决方案对你有帮助!如有其他问题,请随时提问。
【相关推荐】
- 这篇文章讲的很详细,请看:Python之tkinter的初步认识
- 除此之外, 这篇博客: Python GUI:Tkinter——2中的 NoteBook 与 Tab 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
微信扫一扫
点击复制链接
分享
举报
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
报告相同问题?
-
-
-
-
通过良好的、友善的可视化界面能提高感知和实用度,因此我这里继续使用
tkinter
库
作为前端的展示开发
库
,在这里,我将使用ttk的Progressbar实现在统计过程
中
的等待交互窗口、使用notebook进行分
TAB
页
显示,使用...
-
-
-
-
hugs的博客
tkinter
是
python
3自带的GUI模块,可以很方便地生成一个exe/app,windows和macOS都适用。 业务目标: 一个有三级
页面
的程序,二级
页面
可以返回一级
页面
,三级
页面
可以返回二级
页面
技术目标: 尽量松耦合,一级
页面
...
-
-
-
-
童话的python之旅的博客
tkinter
知识点
-
-
Python-ZZY的博客
tkinter
模块
时
自带的
Python
模块,如果在安装
Python
的
时
候勾选了Tk/Tcl这个选项,那么使用
tkinter
不会有任何问题。导入模块非常简单,但是
Python
3和
Python
2略有不同,
Python
3是这样的: 本文的示例以
Python
3为准,...
-
2022-06-03 10:22
peanutfish的博客
python
3基础知识复习 --
TKinter
GUI的终极选择(1)
-
没有解决我的问题,
去提问
悬赏问题
-
¥15
苹果手机和华为手机的软件
把页面背景啥的或者匡弄的好看点
mipi dsi ip databook
request,post访问json页面失败
XA搜不到数据,和修改闪退,a内存搜索闪退,
代码部署到服务器上后怎么访问服务器上的数据库
Matlab代码求解
Android studio导入新大陆云平台的nlecloud-sdk失败出错
![]() |
腼腆的红茶 · 四、seaborn - 简书 1 年前 |