如何在Python中水平放置单选按钮

2024-02-03

AANTAL = [(1,"1"),(2,"2"),(3,"3"),(4,"4"),(5,"5"),(6,"6"),]
v= StringVar()
v.set("1")
for text, mode in AANTAL:
    but = Radiobutton(Main,padx=20, pady=10,font=('arial', 20, "bold"), bd=4, text=text, variable=v, value=mode, indicatoron=0)
    but.grid()    

上面的代码显示了一些编号为 1 到 6 的单选按钮。但是,它垂直而不是水平显示它们。有谁知道我该如何解决这个问题?

我已经尝试过放row=0在 grid 命令中,但这只会将按钮堆叠在一起,而不是将它们分散在一行上。


grid有两个放置小部件的选项。row and column。您需要指定两者。

buttons = []
vars = []
for idx, (text, mode) in enumerate(AANTAL):
    vars.append(StringVar(value="1"))
    buttons.append(Radiobutton(Main,padx=20, pady=10,font=('arial', 20, "bold"), bd=4, text=text, variable=vars[-1], value=mode, indicatoron=0))
    buttons[-1].grid(row=0, column=idx) 

此外,当使用循环创建小部件时,最好将它们存储在列表中,因为您可以稍后在程序中访问它们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Python中水平放置单选按钮 的相关文章

  • Python中Decimal类型的澄清

    每个人都知道 或者至少 每个程序员都应该知道 http docs oracle com cd E19957 01 806 3568 ncg goldberg html 即使用float类型可能会导致精度错误 然而 在某些情况下 精确的解决方
  • django_openid_auth TypeError openid.yadis.manager.YadisServiceManager 对象不是 JSON 可序列化

    I used django openid auth在我的项目上 一段时间以来它运行得很好 但今天 我测试了该应用程序并遇到了这个异常 Environment Request Method GET Request URL http local
  • 在 Tensorflow tf.nn.nce_loss 中出现 TypeError:'Mul' Op 的输入 'y' 的类型为 float32,与参数 'x' 的 int32 类型不匹配

    我正在研究 Tensor Flow 中的 Bag of Words 实现 并得到了 类型错误 Mul Op 的输入 y 的类型为 float32 与参数 x 的 int32 类型不匹配 在 tf nn nce loss 中 我尝试查看 tf
  • 如何使用 imaplib 获取“消息 ID”

    我尝试获取一个在操作期间不会更改的唯一 ID 我觉得UID不好 所以我认为 Message ID 是正确的 但我不知道如何获取它 我只知道 imap fetch uid XXXX 有人有解决方案吗 来自 IMAP 文档本身 IMAP4消息号
  • 将数据帧行转换为字典

    我有像下面的示例数据这样的数据帧 我正在尝试将数据帧中的一行转换为类似于下面所需输出的字典 但是当我使用 to dict 时 我得到了索引和列值 有谁知道如何将行转换为像所需输出那样的字典 任何提示都非常感激 Sample data pri
  • Pandas 中允许重复列

    我将一个大的 CSV 包含股票财务数据 文件分割成更小的块 CSV 文件的格式不同 像 Excel 数据透视表之类的东西 第一列的前几行包含一些标题 公司名称 ID 等在以下列中重复 因为一家公司有多个属性 而不是一家公司只有一栏 在前几行
  • Pandas 数据帧到 numpy 数组 [重复]

    这个问题在这里已经有答案了 我对 Python 很陌生 经验也很少 我已经设法通过复制 粘贴和替换我拥有的数据来使一些代码正常工作 但是我一直在寻找如何从数据框中选择数据 但无法理解这些示例并替换我自己的数据 总体目标 如果有人真的可以帮助
  • 更改 `base_compiledir` 以将编译后的文件保存在另一个目录中

    theano base compiledir指编译后的文件存放的目录 有没有办法可以永久设置theano base compiledir到不同的位置 也许通过修改一些内部 Theano 文件的内容 http deeplearning net
  • Python urllib.request.urlopen:AttributeError:'bytes'对象没有属性'data'

    我正在使用 Python 3 并尝试连接到dstk 我收到错误urllib包裹 我对SO进行了很多研究 但找不到与这个问题类似的东西 api url self api base street2coordinates api body jso
  • 按元组分隔符拆分列表

    我有清单 print L I WW am XX newbie YY ZZ You WW are XX cool YY ZZ 我想用分隔符将列表拆分为子列表 ZZ print new L I WW am XX newbie YY ZZ You
  • 将 matplotlib 颜色图集中在特定值上

    我正在使用 matplotlib 颜色图 seismic 绘制绘图 并且希望白色以 0 为中心 当我在不进行任何更改的情况下运行脚本时 白色从 0 下降到 10 我尝试设置 vmin 50 vmax 50 但在这种情况下我完全失去了白色 关
  • Pandas 根据 diff 列形成簇

    我正在尝试使用 Pandas 根据表示时间 以秒为单位 的列中的差异来消除数据框中的一些接近重复项 例如 import pandas as pd numpy as np df pd DataFrame 1200 1201 1233 1555
  • 如何使用列表作为pandas数据框中的值?

    我有一个数据框 需要列的子集包含具有多个值的条目 下面是一个带有 运行时 列的数据框 其中包含程序在各种条件下的运行时 df condition a runtimes 1 1 5 2 condition b runtimes 0 5 0 7
  • 无法在 osx-arm64 上安装 Python 3.7

    我正在尝试使用 Conda 创建一个带有 Python 3 7 的新环境 例如 conda create n qnn python 3 7 我收到以下错误 Collecting package metadata current repoda
  • Tkinter - 浮动窗口 - 调整大小

    灵感来自this https stackoverflow com a 22424245 13629335问题 我想为我的根窗口编写自己的调整大小函数 但我刚刚注意到我的代码显示了一些性能问题 如果你快速调整它的大小 你会发现窗口没有像我希望
  • 当鼠标悬停在上面时,intellisense vscode 不显示参数或文档

    我正在尝试将整个工作流程从 Eclipse 和 Jupyter Notebook 迁移到 VS Code 我安装了 python 扩展 它应该带有 Intellisense 但它只是部分更糟糕 我在输入句点后收到建议 但当将鼠标悬停在其上方
  • 您可以将操作直接应用于map/reduce/filter 中的参数吗?

    map and filter通常可以与列表理解互换 但是reduce并不那么容易被交换map and filter 此外 在某些情况下我仍然更喜欢函数语法 但是 当您需要对参数本身进行操作时 我发现自己正在经历语法体操 最终必须编写整个函数
  • 限制 django 应用程序模型中的单个记录?

    我想使用模型来保存 django 应用程序的系统设置 因此 我想限制该模型 使其只能有一条记录 极限怎么办 尝试这个 class MyModel models Model onefield models CharField The fiel
  • 您可以使用关键字参数而不提供默认值吗?

    我习惯于在 Python 中使用这样的函数 方法定义 def my function arg1 None arg2 default do stuff here 如果我不供应arg1 or arg2 那么默认值None or default
  • Scrapy Spider不存储状态(持久状态)

    您好 有一个基本的蜘蛛 可以运行以获取给定域上的所有链接 我想确保它保持其状态 以便它可以从离开的位置恢复 我已按照给定的网址进行操作http doc scrapy org en latest topics jobs html http d

随机推荐

  • 如何将日期时间格式化为国际格式?

    国际字符串表示格式为 YYYY MM DD HH MM SS HHMM 例如2010 06 10 21 21 10 0400 基本上我遇到的问题是弄清楚如何获得与 GMT 的差异 DateTime dt new DateTime 2008
  • django 中过滤图书列表的每位作者的图书数量

    简短的问题 我有两个模型 class Author models Model name models CharField max length 250 class Book models Model title models CharFie
  • 取代 Watin 的测试框架,是否会停止维护?

    我的印象是 Watin 不再被维护 并询问哪个框架最适合在 net 浏览器中测试网站 早在 7 月份 Jeroen 就在 WatiN 邮件列表中发表了以下言论 WatiN 还活着吗 是的 活动对外部是否可见 world 不 这是一件坏事 在
  • .NET 6.0 未显示在 Visual Studio 2022(常规版本)中

    我已经安装了 NET 6 0 SDK和Visual Studio 2022 但是 Visual Studio 2022 不提供选择 NET 6 0 的功能 我知道我可以使用目标框架编辑项目文件 所以请不要这样做 这个问题特别围绕 Visua
  • BCP - 导入到包含 IDENTITY 列的表时,转换规范的字符值无效

    我正在尝试将文件从 UNIX 加载到 SQL Server 当我运行 BCP 时出现以下错误 但当我将数据类型更改为 Char 时 我能够加载相同的文件 使用的命令 bcp SQLAAA APP XXX ACTIVITY V1 in hom
  • 如何在 Openssl 中使用 AES 进行加密

    我正在尝试编写一个示例程序来使用 Openssl 进行 AES 加密 我尝试浏览 Openssl 文档 这很痛苦 但无法弄清楚太多 我浏览了代码并找到了 API 我使用它编写了一个小程序 如下所示 请省略行号 我没有看到任何加密发生 我错过
  • Laravel 6.0 Eloquent - 按日期和状态排序

    尝试先按最新日期订购我的桌子 然后按状态订购 状态可以是 新建 审核中 拒绝 已关闭 状态是数据库中的枚举字段 我尝试了几件事但没有成功 这是我用这段代码得到的最接近的结果 我是 Laravel 新手 所以不知道该怎么做 inquiries
  • 在 iOS 16.2 上水平布局 2 个文本字段时应用程序崩溃

    当水平布局 2 文本字段时 我的应用程序在 iOS Simulator 16 2 上崩溃了 在 iOS Simulator 16 2 上逐步重现 环境 Xcode 14 2 iOS 16 2 模拟器 Step 1 2 text fields
  • 如何限制MySQL距离查询

    我正在尝试执行距离计算以返回特定距离内的地点列表 这是基于使用邮政编码数据库并确定从出发地到每个位置的距离 我想要做的是将结果限制在距原点一定距离内 但我的 MySQL 查询遇到了问题 这是基本查询 SELECT ROUND DEGREES
  • R - 二进制博客数据的聚类分析

    我有一个与下面的示例类似的网络数据 它仅具有用户和二进制值 用于表明该用户是否点击了网站内的特定链接 我想对这些数据进行一些聚类 我的主要目标是根据用户的在线行为找到相似的用户 对此有什么好的聚类算法 我尝试过 k means 它不适用于二
  • 如何使单个 React Docker 构建/映像在所有环境中运行?

    我正在尝试在单个 Docker 容器中部署一个 React 应用程序 该容器能够在 OpenShift 平台上运行 dev preprod 和 prod 在该平台上我只能推送标记的 docker 镜像 为了做到这一点我有 使用 Github
  • 警告:未将分支主设置为其自己的上游

    我正在尝试将 git 分支设置为上游 但低于警告 Command git checkout master git branch set upstream to master 警告 未将分支主设置为其自己的上游 我该如何解决 这是否意味着它已
  • PHP Switch 语句

    switch sort case abc order by subject ASC break case fn order by u username ASC break case rd order by p posted on DESC
  • 将 ssis 中的 sql server 查询输出导出到文本文件,包括列标题

    我一直在尝试将 SqlServer sql 查询 存储过程 的输出导出到文本文件 我使用带有 OLEDB 源和平面文件目标的数据流任务来实现它 我还想在文本文件中获取列标题以及查询结果 但我不知道如何包含列标题 我想在 SSIS 中动态地执
  • 函数式编程中的引用透明性

    我是 JS 新手 正在学习函数式编程 并遇到了 引用透明度 这个术语 另外 我发现了这样的说法 引用透明度表明用纯函数的值替换纯函数是安全的 这是否意味着只要函数变热 使用 RT 就可以让 JIT 编译器轻松地用函数的返回值替换函数 真的吗
  • 如何跨多个页面传递多个变量?

    我的网站涉及用户通过多页表单提交数据 我可以将一页上提交的数据直接传递到下一页 但是如何将其发送到之后的页面呢 这是我正在做的事情的一个非常简化的版本 Page 1 Page 2
  • 在 HTML+CSS 中的活动菜单项下添加箭头

    我正在尝试生成如下菜单 菜单中有多个项目 活动的项目后面有一个箭头 菜单项是类似以下代码的标签 div class menuCenter div class linksWrapper a href Home a a class menuCe
  • Firefox 中调整大小时背景图像下的线条闪烁

    我正在构建一个网站 其标题中有一个全宽背景图像 可随页面调整大小 在 Firefox 中调整图像大小时 图像下方会出现一条不寻常的闪烁水平线 该线不会完全显示 但会在尺寸更改时闪烁 该线出现在背景图像的底部 而不是标题元素的底部 仅当我在
  • 尝试使用 .toUpperCase() 将字母转换为大写...不起作用?

    我试图使用 toUpperCase 将数组中的字符转换为大写 但它不起作用 我很确定我的逻辑是正确的 所以不确定为什么它不起作用 var test hello 3 function LetterChanges str var testArr
  • 如何在Python中水平放置单选按钮

    AANTAL 1 1 2 2 3 3 4 4 5 5 6 6 v StringVar v set 1 for text mode in AANTAL but Radiobutton Main padx 20 pady 10 font ari