您知道\使用什么技术来创建用户友好的GUI
我可以列举以下我认为特别有用的技术:
非阻塞通知(如Firefox3中的浮动对话框或任务栏区域中的Vista弹出消息)
缺少“保存”按钮
以MS OneNote为例。
IM客户端可以自动保存对话历史记录
集成搜索
不仅要通过帮助文件进行搜索,还要使UI元素可搜索。
Vista朝着这样的GUI迈出了很好的一步。
addin Microsoft Office是一个非常好的主意
面向上下文的UI(MS Office 2007中的功能区栏)
您是否在软件中
我们有一个表单,允许用户为字段动态添加输入。例如,如果您有一个用于跟踪项目的表单,则希望动态地将任务添加到该项目中。为了澄清我的语言:您可以动态地为任务字段添加输入。问题是,我们有50个这样的领域。我们当前的解决方案是在所有50个字段的字段旁边加上一个加号(+),以允许它们为该字段添加另一个输入框。字段的标签位于字段的左侧,添加的每个输入框位于当前输入框的下方
请相信动态添加输入是正确的解决方案,请相信它是经过深思熟虑的,请相信这是用户想要的,请相信我们已经走上了其他各种道路,这是最好的解决方案
我正在开发一个在线工具,供我的系里的学生计算他们学位的最终分数,有一段时间我遇到了一些小问题。学生们似乎喜欢使用新的用户界面,我已经有一段时间没有受到批评了。现在,我需要在程序中添加一些功能,这意味着用户界面将有一点机会,但在一些非常明显的地方
在观看了整个Facebook新事物的启动之后,随着here on SO和MS Office上的功能区收到了褒贬不一的评论,我一直在想,如果用户似乎喜欢,UI是否真的应该改变。UI是否应该在若干年后更新以保持用户的兴趣/更高效?为了一个干净的用户界面,功能
在阅读有关“”的文章时,我发现了有关“”的有趣消息:
介绍了一种舒适性噪声发生器(CNG)
也因为在通信中设置
信道,如果传输停止,
由于没有任何原因,链接变得安静
讲话,那么接收方可以
假设链接已被切断。通过
将舒适性噪声插入旧的模拟电路
在静默状态下发出嘶嘶声
确保接收器连接正确
积极的和可操作的
例如,这是一个好的程序员在设计VOIP软件之前需要知道的事情
今天早些时候,我还了解到:
人类避免在视力下降时视网膜模糊
移动
暂时衰减数据
从视网膜流入视网膜的
大脑。演示的有趣方式
这种现象是
如果您只使用windows,那么像WPF这样的东西可能是一个更好的选择,因为您可以通过PInvoke使用任何旧的C/C++库
Air最适合在web服务中使用数据。AdobeAIR和大多数其他新的RIA平台,如JavaFX、Silverlight和Flex,都是跨平台平台平台。也就是说,它们应该在Mac和Linux以及Windows上运行。ActiveX无法在这些平台上工作,因此您将无法在那里重用它们。AdobeAIR在任何方面都不是GUI引擎。它是一个包装器,允许在系统上安装应用程序。它可以围绕
如何仅在Blackberry应用程序的文本框中更改特定文本的颜色?您是否签出了ActiveRichTextField?我自己只使用过RichTextField,但它看起来像ActiveRichTextField允许您为文本区域指定字体和格式之外的颜色。要让这些字段运行起来需要一点设置,但是查看javadoc for RichTextField,它给出了一个很好的解释
下面是一些示例代码:
int offsets[] = new int[]{0, 5, 11};
Font[] fonts = ne
我正在为Word、Excel和PowerPoint编写COM插件。这个外接程序有一些用户可配置的设置(实际上是一个页面,甚至可能不止一个页面)。向用户呈现这些内容的标准方式是什么?通过工具->选项下的自定义页面?(如何?)在自定义工具栏上的自定义按钮下?外接程序的特定菜单
如果是Outlook,我会添加一个自定义属性页。我很有信心我可以轻松地用谷歌搜索其他office应用程序的类似内容,但我显然没有搜索正确的术语。我也非常欢迎改进搜索的提示 我很确定您不能在Word、Excel和PowerPoi
交互设计、视觉设计、网页设计、用户体验设计、用户界面设计、用户界面开发之间的区别是什么
BTB,在下面找到的UI与UX的链接已应答
这是我的看法,希望能有所帮助/
首先,让我们澄清设计和开发
设计是一项概念性工作,是为解决方案产生概念,是一个消除你认为、感觉和相信不符合你预期目标的解决方案的过程
开发是最终确定的规范/想法(至少在理论上)或有意义且接近您所寻找的东西(尽管在许多情况下并非如此)的产物,基本上是将您的设计/想法转化为工作最终产品
请注意在大多数情况下,在产品生产过程中,这两种方法都
我想在编辑框上设置一些文本,但它应该是灰色的
有什么办法吗
我找不到合适的API
有什么建议吗?普通的怎么样
比如说,
SetTextColor(hdc, RGB(0xc0, 0xc0, 0xc0));
正常的呢
比如说,
SetTextColor(hdc, RGB(0xc0, 0xc0, 0xc0));
你可能也对这个项目感兴趣。它将使编辑控件以灰色文本显示方向,而不影响用户输入。您可能还对该控件感兴趣。它将使编辑控件在不影响用户输入的情况下以灰色文本显示方向。响应并在传递的HDC上使用S
这不管用
panel1.layout: layout [
offset: 0x0
yuml-image: image img
]
panel2.layout: layout [
offset: 0x0
area (yuml-command0) yellow
]
panelbuttons.layout: layout [
button "Save" [request-save]
button "Refresh" [request-refresh]
bu
我正在Access中构建一个相当复杂的表单。我想有一个垂直滚动条控制,将滚动通过图片列表。我想要滚动条真正做的是在滚动时更改图片控件中的图片
有没有一种方法可以将垂直滚动条插入到访问表单中,从而可以自动执行滚动事件
我不想讨论我的UI,因为它非常复杂。如果您的系统上有活动的X滚动条,您可以使用它。它应该有一些值,您可以使用VBA进行比较,以确定移动(向上或向下),并在此基础上更改图片 滚动条永远不会工作。我建议使用“上一步/下一步”命令按钮作为解决此问题的最简单方法,同时作为一个用户界面,任何人
我需要实现facebook连接到一个用户可能已经拥有内部帐户的网站。如果内部帐户不存在,则应通过facebook凭据创建该帐户。此外,还可以将现有帐户链接到facebook帐户。技术实现对我来说很清楚,但我更感兴趣的是一个实用、优化和可理解的用户活动工作流
1) 我最初的想法是创建一个带有用户和密码字段的登录表单和两个按钮:“连接facebook”和“登录”。如果按“登录”,则内部帐户通常已登录。如果按下“与facebook连接”,用户将连接到facebook,然后根据用户和密码的状态,我可以检
上学的孩子们在一周内的每一天都穿上一定的制服
(例如,男孩=白色半裤、白色衬衫、某种颜色的领带、腰带……)
(例如,女孩=蓝色格子连衣裙、海军蓝围裙、带海军蓝袜子和腰带的黑色鞋子)。它们在不同的日子会有不同的款式
在男孩/女孩的用户界面中显示此类信息的好方法是什么。你能告诉我哪些网站能很清楚地描述这些信息吗。通过一个男孩和一个女孩在一周中选定的一天穿着正确的制服的图像,以图形方式显示制服。如果你想全力以赴,你可以为男孩和女孩提供360度视图(可通过鼠标/手势旋转)。在我看来,拥有每天都在变化的“
我想为屏幕创建一个在滚动屏幕时不会移动的背景。我当前的代码类似于:
Bitmap bitmap = Bitmap.getBitmapResource("background.png");
setBackground(BackgroundFactory.createBitmapBackground(bgBmp));
VerticalFieldManager noScroll = new VerticalFieldManager(VerticalFieldManager.USE_ALL_HEIGH
我正在用PyGTK制作GUI布局的原型,有时使用glade/builder,有时不使用,下面的场景不断重复:
修改代码
运行GUI脚本
判断结果
重新修改
再跑一次
因此,由于我听说Python允许重新加载模块,我想知道是否可以在不关闭窗口的情况下修改代码,然后,从窗口本身,比如,单击按钮,“重新加载”反映代码更改的窗口
因为这是一个概念性的问题,所以我没有任何特定的代码来显示
感谢您的关注我认为如果您能做到以下几点:
确定并隔离您希望在按下按钮时看到更新的窗口小部件W(如果您希望看到整个窗口更
我正试图在我的GTK应用程序中实现一个标签列表(用GTKmm编写,但细节在这里不重要)。我已经编写了一个自定义小部件,它将一个按钮和一个标签粘贴到HBox中,这样每个标记看起来都非常类似于主堆栈溢出页面右侧显示的favorite和ignore标记。是否有任何容器可以将这些自定义小部件粘贴到其中,以便它们“流动”到容器的大小?继续添加更多水平线,直到没有空间,然后从新的“线”开始。如果没有,你建议我怎么做?从Gtk::Container开始,手动计算每个标记小部件的宽度,然后手动放置它们?我甚至可
我正在开发一系列不同的软件产品。它们已经很老了,所以我们正在重新考虑/改进它们。我的同事的想法是抽象GUI,让它在自己的进程中运行,并通过套接字与程序的逻辑部分通信。这将允许我们对所有不同的应用程序使用相同的GUI组件(保持相同的LAF)。所以我的问题是:这是创建GUI的有效实践吗?让GUI与程序的其余部分保持联系会更好吗?不同方法的优缺点是什么,还有其他实现GUI的方法吗
谢谢是的,这是一种非常有效的编写GUI程序的方法。这大致就是web应用程序的工作方式——UI(浏览器)通过套接字与业务逻辑
我有一个桌面应用程序,我只在第一次登录时创建一些小部件,每次用户注销或应用程序超时时,小部件都不会显示在屏幕上。我曾尝试在注销后检查小部件的句柄,但它们很好且有效
你知道这是什么原因吗 在哪个操作系统上使用哪种小部件?我们需要更多信息。创建一个简单的小应用程序,只需一个小部件就可以显示这个问题。张贴代码。描述它的行为。描述你认为它应该如何表现。
我的应用程序有一个自动完成字段,它包含超过100个字符的长文本,如果我使用常规的自动完成字段,我就无法读取其余的数据
如何在autocompletefield选项中将文本换行为2行或更多行?
我尝试使用'\r'+'\n'和'\n',它不会给出新行。设置它的大小和行高并不能得到我想要的结果
AutoCompleteField autoCustomer = new AutoCompleteField(custList, style);
autoCustomer.getListField().setS
我正在Scilab中编写GUI,并将回调分配给按钮控件。按下按钮时,另一个控件会受到影响,例如文本框中的文本会发生变化。整个例程本身(GUI的创建和初始化)存在于一个函数中,也就是说,我必须调用mycreate\u my\u GUI()来运行它
我的问题在于变量范围和回调用法。我的几个按钮会以完全相同的方式影响其他几个控件,因此我希望使用相同的回调函数,并将句柄传递给我试图影响的控件
例如,当我按下第N个按钮时,我希望将句柄第N个控件传递到回调中:
function buttonPressCal
我正处在十字路口。我必须选择把时间花在学习UI库上。我在谷歌上搜索了很多关于这个话题的信息,但是大部分信息都是过时的或者不够完整。我也在这个网站上看到了一些问题,但我很高兴能得到最新的信息。
主要问题是:哪个UI库值得研究和学习?从工作的角度来看,公司需要关于这个主题的哪些知识(GTK+、Qt或其他UI库/工具包)?
提前谢谢 这实际上取决于你对他们做了什么
QT支持Android和windows CE。而GTK没有。
然而,GTK是GNOME的默认值
此外,若你们看一下这两个方面的表现,GT
我最近一直在使用C语言,我想探索编程,而不仅仅是控制台应用程序。然而,大多数GUI库都是面向对象的,用非面向对象的编程语言(如C)编程非常困难。即使是为C设计的面向对象GUI库(如GTK+),也需要大量的样板文件。因为我在使用这些面向对象的库时遇到困难,我想知道哪些GUI库不是面向对象的?我不知道任何现代GUI工具包不是面向对象的。OO只是一种非常有用的编程技术,即使在C语言中也是如此
我能提到的唯一不是OO的工具包是。我并没有真正使用过它,但很久以前有一个短的CS实验室作业使用了雅典娜
如果你
我在Gmail中有很多过滤器,每当我需要维护时都非常困难。更糟糕的是,每当编辑一个过滤器时,它都会改变列表的顺序,因此我必须寻找读取所有过滤器的方法。至少可以为每个过滤器保存标签
有什么方法或软件可以更轻松地管理Gmail过滤器吗?自从谷歌实施过滤器以来,这一直是一个问题。自从过滤器处于测试阶段以来,人们一直在寻求重新订购过滤器的方法。谷歌显然不想解决这个问题。我知道的唯一方法是导出所有筛选器,编辑生成的mailperters.xml文件,然后删除所有筛选器,然后从编辑的mailperters.
与qT、wxwidgets等工具包一样,API设计器如何提供相同的API和API,即使它调用完全不同的系统调用来实现这一点?例如,在Windows操作系统中,您必须处理GDI中的大量函数。在Linux上,您必须在XLib和发行版中的任何其他层中处理大量函数。那么,如何设计一个能够统一所有功能的widgit工具包呢?那么说CreateWindow()将在任何平台上创建windon?我不明白这是怎么做到的 您可以使用更通用的东西,而不是使用Xlib或GDI。例如,您可以使用OpenGL,它在任何地方
我正在制作一个软件,它的一部分是在。现在我需要为它开发一个GUI。但是处理会一次又一次地重新绘制整个GUI。处理可以嵌入到并借助于嵌入PApplet
它是以字母形式给出的。但是我想在JavaFX中创建GUI。如何将PApplet嵌入Java FX
处理中的部分是使用Arduino的硬件接口。发出noLoop(),并使UI仅在用户事件(键盘输入、鼠标移动等)时调用redraw()。现在它不再“一遍又一遍”地重画,而是只在需要的时候重画。我想你必须阅读这一页:它清楚地说你不应该在PApplet中使用
我有点搞不清是什么因素导致了windows对话框上UI元素(如按钮)的出现。我的困惑来自以下观察:
1-我的系统上安装了visual studio 2010,当我创建MFC对话框时,.rc上的按钮具有复杂的外观、略微圆角等。当我构建MFC应用程序时,生成的exe中会出现相同的外观。
2-现在我得到了一个在VC 6中开发的应用程序,将其转换为新的vs 2010项目。当我打开.rc文件时,UI的外观与上面描述的相同
但是,当我构建和运行应用程序时,按钮的ui外观是旧的、简单的。
3-我在旧代码
我想写一个基于图形用户界面的、包装在GDB上的调试器。因为,我不希望节目在观察点或断点后停止。相反,它应该将文件名、行号、新值和内容等细节重定向到一个文件并继续执行
我很不擅长编写脚本。所以,我想要一些起点来开始为GDB开发前端。据我在谷歌上搜索到的,这个链接对于这个活动的初学者来说不太容易理解
希望我能在C/C++开发方面得到帮助。虽然编写新的GUI工具可以让您获得更多的知识,但我建议您使用eclipe并根据需要进行修改。它节省了大量的时间,而且更加灵活。编程一个gdb包装器来实现您的目标是一
我已经做了一个我想要实现的小例子,这是一个StaticBoxSizer,它有一个可以设置的固定边框宽度。下面的示例显示了几个staticbox对象,但是如何调整它们的边框宽度/厚度
其他施胶机能做同样的工作吗?i、 e.在孩子周围提供宽度可调的边框
import wx
class mypanel(wx.Panel):
def __init__ (self, parent):
wx.Panel.__init__(self, parent, size=(-1, -1))
我刚开始使用ActionScript2。我正在创建一个具有旧的基于文本的RPG外观的游戏,我很难找到如何获得用户输入。具体来说,我将询问球员的姓名,以及我将向他们提出的问题的某些答案。我知道如何在其他语言中做到这一点,但语法差异太大,我被困在这里。我假设如果我没有专门为我的程序创建GUI,ActionScript将创建命令提示符样式的终端。如果这个假设是正确的,我如何在不创建输入框的情况下读取用户输入?基本上,我想把整个游戏放在一个终端内。感谢您提供的帮助。您的代码现在是什么样子的?我只设置了一
标签: User Interface
task-parallel-library.net-4.5c#-5.0parallel.foreach
我有一个包含10万个项目的并发集合。对收藏中的每一项的处理可能只需要100毫秒或10秒。我想通过并行处理来加快速度,并让100名助手同时完成这项工作。在处理过程中,我还必须向UI报告一些特定的数据,而不仅仅是完成百分比
我希望并行化的子任务像一群小鱼攻击扔到池塘里的面包一样蚕食并行集合。如何将并发集合公开给并行化任务?我是否可以拥有一个普通的循环,然后在循环中启动一个异步任务并传递一个IProgress?我需要这个并发集合吗
有人建议我使用Parallel.ForEach,但我不知道由并行度建立
我不熟悉游戏开发,但熟悉编程语言。我已经开始使用Flixel,并且有一个关于分数和生命的突破游戏
我只是被困在如何在玩家生命耗尽的情况下在屏幕上创建新的屏幕/游戏上。我希望流程如下所示:
如果寿命等于0,则选中
暂停游戏并显示一个新屏幕(可能是透明的),显示“游戏结束””
当用户单击或点击时,输入重新启动关卡
以下是我目前必须更新生活的功能:
private function loseLive(_ball:FlxObject, _bottomWall:FlxObject):void
{
当使用分布式和可扩展的体系结构时,最终的一致性通常是一个要求
从图形上看,如何处理这种最终的一致性
用户习惯于单击“保存”,并立即看到结果。。。最终的一致性是不可能的
在这种情况下,如何处理GUI
请注意,该问题适用于桌面应用程序和web应用程序
PS:我正在使用Microsoft平台,但我想这个问题适用于任何技术…A非常适合这个模型。您可以从UI创建和执行任务。您还可以使用类似于任务状态监视器的功能,在任务执行时向用户显示
另一种选择是使用来自客户端的某种池。您可以从客户端发送命令和池,直到命
我学习Python是为了给我的孙子们留下深刻的印象——希望没有人有年龄歧视!我的项目是让我用QuickBasic编写的刽子手游戏在Windows7下运行。
我已经成功地准备了一个Hangedman图形,并编写了从一个大型csv文件中提取随机单词的例程。现在我想编写用户界面,但尝试返回到已使用的位置会导致覆盖-我无法删除现有字符串。
下面的例行程序是为了探索如何在给定位置写入字符串,并为游戏目的将其擦除:
# attempt to write and erase text at point loc
我正在设计一个界面,向用户显示一个关于营销支出和该营销支出转换的表
表格是这样的:
<table>
<tr>
<th>Spend</th>
<th>Conversions</th>
<th>Cost per Conversion</th>
</tr>
<tr>
<td>$45.92</td>
<t
我正试图从中复制代码。当我部署为web应用程序时,它会打开带有输入框和提交按钮的用户界面。但是,当我单击“提交”时,会显示此错误消息:“请先选择一个活动工作表”。当我在电子表格中打开UI时,我得到了相同的错误。我没有使用openById,而是将其更改为getActive.getSheetByName,并从电子表格中运行。但是,回到web应用程序,新的错误消息现在是“CannotcallgetSheetByName of null”
有人能告诉我为什么会出现“请先选择活动工作表”错误,以及我需要做
我刚刚开始用Java编写代码,想知道如何实现这一点。我希望用户能够选择他们想要学习的子主题,然后单击子主题时,会打开一个包含文本的新面板。我一直在尝试我所知道的一切,但似乎什么都不管用。任何帮助都将不胜感激。谢谢
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class FinalPanel extends JPanel {
private
我上传了一个二进制更新到新的iTunesConnect,但还没有提交。我发现了一个bug,并试图删除现有的二进制文件-找不到一种方法来做到这一点。我随后提交审查,但立即拒绝了。仍然无法找到删除它并上载新文件的方法。如何上传我的新版本?或者如何取消更新并开始新的更新?您不能删除已上载的二进制文件。我不得不拒绝开发人员几次,我有6个这样的二进制文件。我选择了一个,然后提交审批。没有办法从列表中删除“不需要的”二进制文件您不再需要拒绝二进制文件,只需将内部版本号更改为更高的1.1或类似版本。保持版本号
我需要更改GTK中的GUI主题。我试过一些东西,但离理想还很远。这是我的密码:
string Resource_File = "Black-Diamond\\gtk-2.0\\gtkrc";
Application.Init ();
if (System.IO.File.Exists (Resource_File)) {
Gtk.Rc.AddDefaultFile (Resource_File);
G
我有个问题。我正在编写一个应用程序,在其中一个视图中,我希望实现下一个:
视图本身不旋转,这意味着所有控件等都固定在其位置上,但对象(例如按钮)在其位置上旋转
问题是,自动旋转要么旋转所有东西,包括按钮的位置变化,要么锁定所有东西,包括保持按钮方向。
据我所知,每次方向改变时,我都可以锁定视图并进行手动转换,但在我看来,当Xcode现在拥有所有这些自动布局和类大小等功能时,这看起来非常漫长和丑陋
有更优雅的方法吗?尝试旋转视图的图层。它可以解决你真正想做的事情。你能详细说明一下吗?
有人能告诉我OpenOffice使用什么GUI库吗?Windows和Linux上的UI看起来惊人地相似。VCL或Visual Components Library是小部件(窗口、按钮、控件等)操作系统抽象的负责模块,包括基本呈现(例如输出设备)。更多信息请访问此处:
我正试图使用glade开发一个Gtk应用程序,但却一直在创建GtkHeaderBars
在这段视频中,它说,校长栏的功能已经在Glade中实现:
但最新的Glade版本(3.18.3)中似乎既没有客户端装饰选项,也没有实际的Headerbar小部件
有解决办法吗
我知道,您可以手工编写这些代码,但我想将其集成到我的Glade工作流中。我认为您可以使用JHBUILD()来构建Glade的当前git或开发版本。这段视频可能也是这样做的
我从来没有想过如何使用style参数。有人能告诉我如何使用它来制作更好的切换按钮吗?或者,如果您不能直接使用它,是否有办法手动执行此操作?尝试以下操作:
import wx
class MyForm(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, wx.ID_ANY, "Toggle")
panel = wx.Panel(self, wx.ID_ANY)
self.b
我试图在处理中使用g4p控件库来创建一个按钮,该按钮在另一个窗口中执行绘图命令。在此库中,子窗口由代码创建
gwindowwindow=GWindow.getWindow(这个“Main”,10050500500java2d);
其中,此是主小程序,其他参数指定名称、位置和渲染器。
GWindow是PApplet的一个子类,因此我应该能够调用绘图命令,例如window.background(0),从我的代码中的任何地方将窗口涂成黑色。然而,这不起作用,我也不明白为什么。毕竟,当我将代码放入处理
我正在尝试使用谷歌VR(GVR)的最新版本。我想在我的场景中添加一个普通的画布按钮,这样用户可以点击按钮返回到上一个场景,从而触发一些动作。我尝试在场景中添加一个普通的叠加按钮,但它没有显示在构建中。我想问一下,你们有什么解决办法吗
谢谢
这可能是一个愚蠢的问题,但我很好奇人们怎么称呼这种设计元素,我看到这种元素常用于通常上下滑动的弹出式或抽屉式菜单的顶部
它是一个短的水平条,几点高,是单色的。下面是两个示例,第一个来自iOS的邮件应用程序
范例
手柄或拖动手柄。当它是一个由正方形组成的小网格(也表示它可以被拖动)时,很多人将其称为夹点或夹点网格。这个问题更适合。
我有一个JavaFXGUI应用程序,我想在代码更改时重新运行它
gradle--continue run将启动应用程序,但在代码更改时不会重新运行。在格拉德尔有没有办法做到这一点
我对这个网站非常陌生,甚至对Java也比较新。我试图学习如何根据用户输入创建实例。下面是我正在使用的示例代码
import java.util.Scanner;
public class NewInstance {
public static void main(String[] args){
// user enters there name
System.out.println("Please enter your first name: ");
标签: User Interface
user-inputconfiguration-filesuser-experienceconcept
用户配置文件,如通常的configuration.properties、xml、yaml等是否可以被视为UI?也许更好的术语是UX?否。UI是执行代码时向用户显示的内容。配置文件不是用户界面的一部分。它们也不是用户体验的一部分。它们是配置文件。
相关问题:,请您帮助我创建用于上传excel PDF的空手道用户界面代码,此结构为:
<div class="col-sm-6">
<div class="form-group shiny-input-container">
<label>Faça o upload do seu arquivo</label>
通过使用Python中的循环在我的项目中创建、格式化和存储Pmw入口字段,而不是构建单个小部件,我大大减少了重复代码的数量。我甚至设法将它们以线性方式放置在根窗口上——在第0列中一个在另一个下面
但是,当我想将它们放在两列中时,我找不到生成以下小部件行和列坐标的方法
(0,0)(01)、(1,0)(1,1)(2,0)(2,1)来自for循环。我使用了一种变通方法,将上述坐标输入Python列表并引用该列表
import tkinter
import Pmw
import time
root
1 2 3 4 5 6 ...
下一页 最后一页 共 93 页