Winforms 如何制作铁蟒下拉菜单
我已经编好了这个程序,但我想把培根改成一个下拉列表,而不是一个文本框。但我不知道在IronPython中下拉菜单是什么样子。我愿意接受建议Winforms 如何制作铁蟒下拉菜单,winforms,user-interface,drop-down-menu,ironpython,Winforms,User Interface,Drop Down Menu,Ironpython,我已经编好了这个程序,但我想把培根改成一个下拉列表,而不是一个文本框。但我不知道在IronPython中下拉菜单是什么样子。我愿意接受建议 import clr clr.AddReference('System.Drawing') clr.AddReference('System.Windows.Forms') from System.Drawing import * from System.Windows.Forms import * class SimpleTex
import clr
clr.AddReference('System.Drawing')
clr.AddReference('System.Windows.Forms')
from System.Drawing import *
from System.Windows.Forms import *
class SimpleTextBoxForm(Form):
def __init__(self):
self.Text = "Production Plan Pull"
self.Width = 300
self.Height = 250
self.label = Label()
self.label.Text = "bacon"
self.label.Location = Point(25, 25)
self.label.Height = 25
self.label.Width = 75
self.textbox = TextBox()
self.textbox.Text = "Please Insert The bacon"
self.textbox.Location = Point(100, 25)
self.textbox.Width = 150
self.label2 = Label()
self.label2.Text = "soup"
self.label2.Location = Point(25, 50)
self.label2.Height = 25
self.label2.Width = 75
self.textbox2 = TextBox()
self.textbox2.Text = "Please Insert The Soup"
self.textbox2.Location = Point(100, 50)
self.textbox2.Width = 150
self.label3 = Label()
self.label3.Text = "dork"
self.label3.Location = Point(25, 75)
self.label3.Height = 25
self.label3.Width = 75
self.textbox3 = TextBox()
self.textbox3.Text = "Please Insert The dork"
self.textbox3.Location = Point(100, 75)
self.textbox3.Width = 150
self.button1 = Button()
self.button1.Text = 'Submit'
self.button1.Location = Point(50, 125)
self.button1.Click += self.update
self.button2 = Button()
self.button2.Text = 'Reset'
self.button2.Location = Point(150, 125)
self.button2.Click += self.reset
self.AcceptButton = self.button1
self.CancelButton = self.button2
self.Controls.Add(self.label)
self.Controls.Add(self.textbox)
self.Controls.Add(self.label2)
self.Controls.Add(self.textbox2)
self.Controls.Add(self.label3)
self.Controls.Add(self.textbox3)
self.Controls.Add(self.button1)
self.Controls.Add(self.button2)
def update(self, sender, event):
self.label.Text = self.textbox.Text
def reset(self, sender, event):
self.label.Text = "Nothing So Far"
self.textbox.Text = "The Default Text"
form = SimpleTextBoxForm()
Application.Run(form)
IronPython是您正在使用的编程语言,文本框或下拉菜单是您正在使用的UI库的产品。他们根本不一样 您正在为您的UI使用。熟悉或自己建造一个
你要找的是那个。将您的
“bacon”
控件改为使用它。IronPython是您正在使用的编程语言,文本框或下拉菜单是您正在使用的UI库的产品。他们根本不一样
您正在为您的UI使用。熟悉或自己建造一个
你要找的是那个。将您的
“bacon”
控件更改为使用该控件。谢谢!我没有意识到我在同时处理两件不同的事情。这是我第一次制作GUI,并以任何有意义的方式使用python。这个链接非常有用。谢谢!我没有意识到我在同时处理两件不同的事情。这是我第一次制作GUI,并以任何有意义的方式使用python。这个链接非常有用。