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

如何把代码放在网站首页教程深圳建网站哪个公

如何把代码放在网站首页教程,深圳建网站哪个公,wordpress替换主题图片,服务器 wordpress 邮件你好#xff0c;这里是BIM的乐趣#xff0c;我是九哥~ 很多程序的GUI中都有两个常见小部件#xff1a;单选按钮和复选框。 这些是直观地向用户提供多种选择的方法。我敢肯定#xff0c;你们都熟悉这些形式的输入#xff0c;但复选框允许用户打开和关闭个别选项#xff…你好这里是BIM的乐趣我是九哥~ 很多程序的GUI中都有两个常见小部件单选按钮和复选框。 这些是直观地向用户提供多种选择的方法。我敢肯定你们都熟悉这些形式的输入但复选框允许用户打开和关闭个别选项而单选按钮允许用户选择一个选项。 在 IronPython中我们可以相当容易的设置这些小部件。我们可以询问他们找出他们处于什么状态或者设置当用户做出选择时要执行的操作。你可以使用此选项根据选择的选项动态更改 GUI 的状态。 这两个小部件的使用非常相似。让我们从使用 CheckBox 的示例开始。 同样Microsoft MSDN 文档中的代码示例告诉我们CheckBox的构造函数不采用任何参数 CheckBox checkBox1 new CheckBox(); 下面的示例显示了 CheckBox 上可用的几个有用属性。 import clr clr.AddReference(System.Windows.Forms) clr.AddReference(System.Drawing)from System.Drawing import Point from System.Windows.Forms import Application, Button, CheckBox, Form, Labelclass CheckBoxExampleForm(Form):def __init__(self):self.Text BIM软件使用调研self.Width 400self.Height 125self.label Label()self.label.Text 选择你使用的BIM软件self.label.Location Point(25, 25)self.label.AutoSize Trueself.check1 CheckBox()self.check1.Text Revitself.check1.Location Point(25, 50)self.check1.Width 90self.check2 CheckBox()self.check2.Text ArchiCADself.check2.Location Point(125, 50)self.check2.Width 110self.check3 CheckBox()self.check3.Text Bentlyself.check3.Location Point(240, 50)self.check3.Width 120self.check3.Checked Trueself.Controls.Add(self.label)self.Controls.Add(self.check1)self.Controls.Add(self.check2)self.Controls.Add(self.check3)form CheckBoxExampleForm() Application.Run(form) 请注意这一次我们使用标签的 AutoSize属性以避免显式设置大小。当我们更新文本时标签将自动调整大小以便其全部内容可见。 我们设置了第三个 CheckBox使用已选中的属性开始选中。这是一个属性因此我们可以检查此值以查看按钮处于什么状态。 单选按钮同样易于使用。 它使用的方式与CheckButton相同具有一组类似的Member。我们将设置要检查的第一个按钮。 除此之外我们将在单选按钮更改状态时设置要调用的方法。为此我们将使用CheckedChange 事件。我们可以检查按钮的状态因为我们知道事件的发送方参数将是已更改的控件。 无论如何足够的解释和代码。为了让它更有趣一点我们将对最后一个标签使用的字体进行修改。 import clr clr.AddReference(System.Windows.Forms) clr.AddReference(System.Drawing)import sys sys.path.append(c:\\Python24\\Lib)from random import randomfrom System.Drawing import Color, Font, FontStyle, Point from System.Windows.Forms import (Application, BorderStyle, Button, CheckBox,Form, Label, Panel, RadioButton)class ChecksAndRadiosForm(Form):def __init__(self):self.Text BIM软件使用调研self.Width 400self.Height 300self.setupCheckButtons()self.setupRadioButtons()self.Controls.Add(self.checkPanel)self.Controls.Add(self.radioPanel)def newPanel(self, x, y):panel Panel()panel.Width 400panel.Height 150panel.Location Point(x, y)panel.BorderStyle BorderStyle.Fixed3Dreturn paneldef setupCheckButtons(self):self.checkPanel self.newPanel(0, 0)self.checkLabel Label()self.checkLabel.Text 选择你使用的BIM软件self.checkLabel.Location Point(25, 25)self.checkLabel.AutoSize Trueself.check1 CheckBox()self.check1.Text Revitself.check1.Location Point(25, 50)self.check1.Width 90self.check2 CheckBox()self.check2.Text ArchiCADself.check2.Location Point(125, 50)self.check2.Width 110self.check3 CheckBox()self.check3.Text Bentlyself.check3.Location Point(240, 50)self.check3.Width 120self.checkPanel.Controls.Add(self.checkLabel)self.checkPanel.Controls.Add(self.check1)self.checkPanel.Controls.Add(self.check2)self.checkPanel.Controls.Add(self.check3)def setupRadioButtons(self):self.radioPanel self.newPanel(0, 150)self.radioLabel1 Label()self.radioLabel1.Text 告诉我你的性别self.radioLabel1.Location Point(25, 25)self.radioLabel1.AutoSize Trueself.radio1 RadioButton()self.radio1.Text 男self.radio1.Location Point(25, 50)self.radio1.Checked Trueself.radio1.CheckedChanged self.checkedChangedself.radio2 RadioButton()self.radio2.Text 女self.radio2.Location Point(150, 50)self.radio2.CheckedChanged self.checkedChangedself.radio3 RadioButton()self.radio3.Text 外星人self.radio3.Location Point(300, 50)self.radio3.CheckedChanged self.checkedChangedself.radioLabel2 Label()self.radioLabel2.Text 来吧告诉我self.radioLabel2.Location Point(25, 80)self.radioLabel2.AutoSize Trueself.radioLabel2.Font Font(华文彩云, 15, FontStyle.Bold)self.radioLabel2.ForeColor Color.Redself.radioPanel.Controls.Add(self.radioLabel1)self.radioPanel.Controls.Add(self.radioLabel2)self.radioPanel.Controls.Add(self.radio1)self.radioPanel.Controls.Add(self.radio2)self.radioPanel.Controls.Add(self.radio3)def checkedChanged(self, sender, args):if not sender.Checked:returnif sender.Text 外星人:self.radioLabel2.Text 你在开玩笑吗 style FontStyle.Bold | FontStyle.Italicself.radioLabel2.Font Font(楷体, 15, style)self.radioLabel2.ForeColor Color.FromArgb(int(random() * 256),int(random() * 256),int(random() * 256))else:self.radioLabel2.Text 说得对self.radioLabel2.Font Font(华文行楷, 15, FontStyle.Regular)self.radioLabel2.ForeColor Color.Redform ChecksAndRadiosForm() Application.Run(form) 在 Windows 上如下所示 如果你告诉我你是一个外星人它做这样的事情 RadioButton 的东西很简单新的是我们使用字体和颜色的方式。 我们使用字体类初始化新字体。从字体构造函数文档中您可以看到有几种不同的方法来初始化它。 我们使用的两个是 字体字符串、单字符样式 这将从名称和大小初始化新字体。 字体字符串、单字符样式、字体样式 这将从名称、大小和样式初始化新字体。 在第一种情况下我们只提供一个字体名称和大小。构造函数签名调用用于大小为Single的对象类型。在 C# 示例中你可以看到它指定为浮点数。IronPython 并不复杂 允许我们使用整数。 在第二种情况下在ChecksandRadiosForm.checkedChanged中使用我们指定了 FontStyle。FontStyle 是具有各种不同成员的枚举用于表示不同的样式 Bold——粗体文本Italic——斜体文本Regular——普通文本Strikeout——中间有一行的文本Underline——下划线文本。 如果我们想要组合它们我们可以使用或运算符 | 。这将返回一个新的字体样式其中选择了多种样式。 以下代码将生成粗体、带下划线的文本 style FontStyle.Bold | FontStyle.Italic | FontStyle.Underline 你不能更改字体的样式。Style属性是只读的。它的大小你可以使用SizeInPoints 属性检查它的大小。如果要更改文本样式必须创建新字体并替换旧字体。 我们还用了一个巧妙的技巧我们的老朋友Color。我们不是使用预定义的颜色而是使用Color.FromArgb 方法创建了一个。同样这有几个构造函数。我们传递了三个表示红色、绿色和蓝色分量的整数。 是不是很简单~我认为我们有足够的了解学习一个更明智的方法来布局我们的GUI。 好了今天的分享就到这里小伙伴们快去自己尝试吧~
http://www.zqtcl.cn/news/540185/

相关文章:

  • 做的网站第二年续费多钱上传到服务器的网站打开是空白
  • 网站建设花多少钱怎样建移动网站
  • 关键词排名优化网站上海有几个区分别叫什么名字
  • php网站开发基础定制自己的软件
  • 私人装修接单网站wordpress热门文章插件
  • 湘潭网站外包公司宁波妇科医生推荐
  • 企业网站建设可以分为几个层次三亚网站定制
  • 手机网站可以做商城吗如何为公司建立网站
  • 淄博建设银行网站怎么做盗号网站手机
  • 网站建设推广的10种方法精美个人网站
  • 西安专业承接网站搭建模板网站聚合页
  • 便宜网站建设加盟推广公司
  • 手机移动端网站怎么做三维建设项目管理网站
  • 如何把网站设为正确建设中广东学校网站建设公司
  • 企业型网站建设怎样收费dw制作网站模板
  • 自适应网站欣赏医联体网站建设
  • 南安市住房和城乡建设部网站微商城网站建设行情
  • 网站开发的前景wordpress倒闭
  • 合肥网站建设网页设计免费推广渠道有哪些方式
  • 广州电力建设有限公司网站按月网站建设
  • 做网站客户会问什么问题手机如何制作网页链接
  • 做足球直播网站wordpress筛选框
  • 做网站需求文档深圳站建在边境
  • 网站建设法规浙江建设信息港证书查询
  • 影视作品网站开发与设计网站建设教程简笔画
  • 自己可以给公司做网站吗网站建设 用ftp上传文件
  • 电子商务网站开发与管理网站建设的设备
  • 网站建设项目公司沈阳网站关键字优化
  • 可以做淘宝联盟的免费网站优质国外网站
  • 石家庄营销型网站建设公司服装公司网站源码