格式化组合框项目
是否可以在 C# 中格式化组合框项? 使项目加粗,改变颜色.... 解决方案 您可以通过设置 DrawMode 到 OwnerDrawFixed 允许您使用 DrawItem 事件. comboBox1.DrawMode = DrawMode.OwnerDrawFixed; comboBox1.DrawItem += new DrawItemEventHandler(comboBox1_DrawItem); private void comboBox1_DrawItem(object sender, DrawItemEventArgs e) { Font font = comboBox1.Font; Brush brush = Brushes.Black; string text = comboBox1.Items[e.Index]; if (you want bold) font = new Font(fon
330 2022-07-19
编程技术问答社区
使用一个按钮设置一个条目的文本 tkinter
感谢您的回复.我被 Tkinter 弄湿了.我正在尝试使用 Tkinter 使用 GUI 中的按钮设置条目的文本.这个 GUI 是为了帮助我对数千个单词进行分类.分为五个类别,每个类别都有一个按钮.我希望使用按钮会显着加快我的速度,并且我想每次都仔细检查单词,否则我只会使用按钮并让 GUI 处理当前单词并带来下一个单词.由于某种原因,命令按钮的行为不像我想要的那样.这是一个例子 def cWin(): win = Tk() v=StringVar() def setText(word): v.set(word) a = Button(win, text="plant", command=setText("plant") a.pack() b = Button(win, text="animal",command=setText("animal")) b.pack() c = Entry(win, textvariable=v) c.pack() win.mainl
184 2022-07-19
编程技术问答社区
Django创建如果不存在的话
我有一个 Django 应用程序,它从 Web API 读取数据并将其放入数据库中. 有没有办法从模式创建新对象,但如果对象已经存在,可以防止重复异常? 换句话说,有没有办法保存一个对象,但如果它已经存在则什么都不做? 解决方案 Model.objects.get_or_create()
1418 2022-07-17
编程技术问答社区