当前位置: 首页 > news >正文

网站权重是什么意思深圳网站设..

网站权重是什么意思,深圳网站设..,做电影网站如何买版权,有没类似建设通的免费网站27. 标准化外观和选项数据库 可以轻松地将颜色、字体和其他选项应用于 小部件#xff0c;当您创建它们时。然而 如果您希望很多小部件具有相同的 背景颜色或字体#xff0c;指定每个都很乏味 每次选项#xff0c;以及 让用户覆盖您的选择是很好的 他们最喜欢的配色方案、字… 27. 标准化外观和选项数据库 可以轻松地将颜色、字体和其他选项应用于 小部件当您创建它们时。然而 如果您希望很多小部件具有相同的 背景颜色或字体指定每个都很乏味 每次选项以及 让用户覆盖您的选择是很好的 他们最喜欢的配色方案、字体和其他选择。 因此我们使用选项的想法 数据库以设置默认选项值。 应用程序可以指定文件例如 使用的标准文件 X 窗口系统其中包含用户的 偏好。您可以将应用程序设置为读取 该文件并告诉 Tkinter 使用这些默认值。看 上文关于 .option_readfile 方法的部分在 第 26 节 “通用小部件方法”部分用于 此文件的结构。.Xdefaults 您的应用程序可以直接为一个指定默认值 或使用 .option_add 方法的多种类型的小部件;请参阅第 26 节 “通用小部件方法”下的此方法。 在我们讨论如何设置选项之前请考虑问题 一般自定义 GUI 的外观。我们可以 为应用程序中的每个小部件命名然后询问 用户指定每个名称的每个属性。但是这个 很麻烦并且还会使应用程序难以 重新配置 - 如果设计器添加新微件则 用户必须描述每个新属性的每个属性 控件。 因此选项数据库允许程序员和用户 指定描述的一般模式 要配置的小组件。 这些模式对小部件的名称进行操作但是 小部件使用两个并行命名 命名方案 每个小部件都有一个类名。 默认情况下类名与类相同 构造函数用于按钮、框架等。但是你 可以创建新的小部件类通常继承 从课堂上并给他们新的 你自己创作的名字。有关详细信息请参见第 27.1 节 “如何命名小部件类”。ButtonFrameFrame 您还可以为任何小部件提供一个实例 名称。小组件的默认名称为 通常是一个无意义的数字请参见第 5.11 节 “窗口名称”。但是与小部件一样 类您可以为任何小部件指定名称。请参阅的 第 27.2 节 “如何命名小部件实例”部分了解详细信息。 因此每个应用程序中的每个小部件都有两个 名称的层次结构 - 类名层次结构和 实例名称层次结构。例如按钮 嵌入在文本小部件中该小部件本身嵌入在 框架将具有类层次结构。它可能还有一个实例 层次结构有点像如果你这么命名 所有实例。初始点代表根 窗;有关更多信息请参见第 5.11 节 “窗口名称” 有关窗口路径名的信息。Frame.Text.Button.mainFrame.messageText.panicButton 选项数据库机制可以使用任一类 定义选项时的名称或实例名称以便您可以 使选项适用于整个类例如所有按钮都有 蓝色背景或特定实例例如 紧急按钮上有红色字母。在我们看了如何 为了命名类和实例在第 27.3 节 “资源规范行”中我们将讨论选项 数据库确实有效。 27.1. 如何命名小部件类 例如假设这是一个新的 已创建的小组件类。这可能是最好的 让新的小部件类从类继承所以对 Tkinter 来说它就像一个框架 您可以排列其他小部件例如标签 条目和其中的按钮。JukeboxFrame 您可以通过传递名称来设置新小部件的类名 作为父级的选项 新类的构造函数中的构造函数。这是一个 定义新类的代码片段class_ class Jukebox(tk.Frame):def __init__(self, master):Constructor for the Jukebox classtk.Frame.__init__(self, master, class_Jukebox)self.__createWidgets() 27.2. 如何命名小部件实例 为特定小部件提供实例名称 应用程序设置该小部件的选项 到包含名称的字符串。name 下面是实例名称的示例。假设你是 在应用程序中创建多个按钮并且您希望 实例名称为 .对构造函数的调用可能会 看起来像这样panicButton self.panic tk.Button(self, namepanicButton, textPanic, ...) 27.3. 资源规范行 选项文件中的每一行指定一个或 一个或多个应用程序中的更多选项并且具有 这些格式 app option-pattern: value option-pattern: value 仅当名称为 应用程序匹配 ;第二种形式 设置所有应用程序的选项。app 例如如果您的应用程序称为 xparrot则表单的行 xparrot*background: LimeGreen 将 Xparrot 应用程序中的所有选项设置为 Lime 绿。使用选项上的选项 启动应用程序时的命令行以设置 名称到 .background-namexparrot 该部分具有以下语法option-pattern {{*|.}name}...option 也就是说每个都是一个 零个或多个名称的列表每个名称前面都有 星号或句点。该系列中的姓氏是 您正在设置的选项的名称。其余的每个人都 的名称可以是option-pattern 小部件类的名称大写或 实例的名称小写。 期权模式的工作方式有点复杂。 让我们从一个简单的例子开始 *font: times 24 这一行说所有选项 应默认为 24 点倍。这称为松散绑定符号表示此选项模式适用于任何应用程序中任何位置的任何选项。 比较此示例font*font *Listbox.font: lucidatypewriter 14 和之间的周期称为紧 绑定符号这意味着这个规则 仅适用于微件的选项 在课堂上.ListboxfontfontListbox 再举一个例子假设你的 xparrot 应用程序有 类的小部件的实例。在 为了为所有设置默认背景颜色 该类的小部件您可以 在选项文件中放一行如下所示JukeboxJukebox xparrot*Jukebox*background: PapayaWhip 和之间的松散绑定 符号使 规则适用于以下任何选项 . 比较此选项行*JukeboxbackgroundbackgroundJukebox xparrot*Jukebox.background: NavajoWhite 此规则将应用于构成小部件本身的框架但由于 紧密绑定符号 它不适用于以下小部件 位于小部件内。JukeboxJukebox 在下一节中我们将讨论 Tkinter 如何计算 如果存在请准确列出要使用的选项值 适用的多个资源规范行。 27.4. 资源匹配规则 创建小部件时未指定 某些选项和两个或多个资源的值 规格适用于该选项最具体 一个适用。 例如假设您的选项文件包含这两个 线 *background: LimeGreen *Listbox*background: FloralWhite 这两个规范都适用于小部件中的选项但 第二个更具体所以它会赢。backgroundListbox 通常资源规范中的名称是 序列 N 1 N 2 N3 ... o 其中每个 ni 是一个 类或实例名称。类名的排序自 从最高到最低级别O 是选项的名称。 但是当 Tkinter 创建一个小部件时它所拥有的只是 该小组件的类名和实例名。 以下是资源的优先规则 规格 选项的名称必须与 的 o 部分匹配。 例如如果规则是option-pattern xparrot*indicatoron: 0 这将仅匹配名为 的选项。indicatoron 紧密绑定运算符更多 比松散绑定运算符 特定。例如一行比一行更具体 为。.**Button.font*Button*font 对实例的引用比 对类的引用。例如如果您有 按钮的实例名称为 规则比 的规则。panicButton*panicButton*font*Button*font 具有更多级别的规则更具体。为 示例IS 的规则 比 的规则更具体。*Button*font*font 如果两个规则具有相同数量的级别则名称 列表中较早的比较较晚的更具体 名字。例如规则比规则更具体 为。xparrot*font*Button*font
http://www.hkea.cn/news/14308052/

相关文章:

  • 英文旅游网站建设网站做强制访问控制
  • 设置网站默认首页线上推广的优势
  • 网站代理备案价格怎么优化网站加载速度
  • mip网站有什么好处保定关键词排名推广
  • 旅游公司的网站怎么做网站设计文字超链接
  • 深圳网站制作十年乐云seo品牌淘宝网站开发类目没法上架商品
  • 企业网站建设ppt介绍it外包服务管理制度
  • 上海房地产网站官网编辑html
  • 专业网站设计招聘信息一个网站需要几个人
  • 网站开发问题装修设计图网站
  • 自己怎么做网站视频赚钱易语言怎么做网站自动登录
  • 做网站资金来源是什么华为云 wordpress
  • 地方网站域名企业建站系统费用
  • 如何设计校园网站ps网站交互设计
  • 第一次找人做网站平谷微网站建设
  • 医院网站建设 南宁公司有域名 如何做网站
  • 榆次做网站北京网站设计公司价格
  • 站长工具箱网站怎么做站群
  • 设计网站用什么语言网站如何收录快
  • 游戏网站建设一条龙去掉 wordpress
  • 网站搬家教程购物网站开发问题域分析
  • 公司直招的招聘网站网站如何发布到网上
  • 什么网站做h5没有广告seo 深圳
  • 自己怎么样做游戏网站上海人才引进网站
  • 胶南网站建设价格wordpress用户发表文章特定目录
  • 石家庄外贸公司网站设计公司四川建设人才考试官网
  • 有什么好的手机推荐网站网站建设培训教程 新手入门到精通
  • 水泵行业网站哪个做的好wordpress post template
  • 建设项目环保竣工验收备案网站建筑施工合同完整版
  • Html手机浏览网站变形wordpress图片上传慢