草庐IT

tkinter-button

全部标签

c# - C#添加Style后获取Button.Content | Xaml

如果我像这样在.xamlView中声明按钮的内容:我可以使用Button.Content在我的C#代码中轻松获取它并将其转换为网格。但是当我通过代码用ControlTemplate添加一个Style然后想获取内容时,它总是null...Buttonbtn=newButton();btn.Style=App.Current.Resources["MyStyle"]asStyle;Gridgrid=btn.ContentasGrid;//我的风格是这样的:按钮在View中的样式正确... 最佳答案 我使用以下代码获取了文本:Gridg=

python - osx 上的 Tkinter/matplotlib 多个事件窗口

我有一个在我的windows机器上执行的脚本如下importmatplotlib.pyplotaspltimportnumpyasnpimporttkinterclassmain(tkinter.Frame):#mainwindowdef__init__(self,root):#initialisetkinter.Frame.__init__(self)self.root=roottkinter.Button(self,text='Newspots',command=self.newSpots).grid()defnewSpots(self):x=np.random.rand(10)y

时间:2019-01-18 标签:c#windowsforms: Form Close Event Cancel Button

我有一个Form_Closing事件提示用户文件是否已更改以在对文件进行更改时保存(标准是/否/取消选项)。取消是事情没有按预期进行的地方。如果我选择"file"->“新建”并且存在一个包含更改的现有文件,我会按预期收到提示,当我选择“取消”时会显示新表单而不是停留在当前表单上,我最终会打开两个表单一次。这是MainForm(新建文件)代码:if(editForm!=null){//CloseexistingEditorformeditForm.Close();//OpennewformeditForm=newEditorForm(this);//CloseFormEventsedit

python - Pywin32 发送键 : "Windows button" keypress

我正在尝试使用Python来锁定我的计算机。我知道通过击键执行此操作的唯一方法是按住“Windows按钮”并按“L”键。但是,我不知道如何使用Pywin32执行此操作。我找到了Pywin32可用键的详尽列表:http://win32com.goermezer.de/content/view/136/254/(但它不包括“Windows按钮”,所以我还是卡住了。)有什么建议吗? 最佳答案 来自TimGolden的pages:importctypesctypes.windll.user32.LockWorkStation()

python - 为什么 tkinter 按钮的高度选项在 OSX 和 Windows 上表现不同?

我有相同的代码,其中包含以下行self.button=Button(frame,text="CALCOLA",width=28,height=2,command=callback)当我在OSX下运行代码时,该按钮是单行按钮,但在上方和下方与其他小部件分开。而在Windows下,按钮的高度为两行,因此它附加在其他项目的上方和下方,如图所示。有没有办法在两个系统中得到相同的结果?此外,我注意到按钮宽度在两个系统下并不完全相同,是否有可能对宽度也有相同的行为? 最佳答案 Tk小部件应该具有“本地外观和感觉”,尽管它们有点过时了。所以故意让

python - Tkinter 使用 {} 显示文本

基本系统信息:Windows764位,python3.4.364位,运行PyCharm教育版1.0.1我编写了一个程序,向用户显示一个带有下拉菜单和按钮的窗口(示例接近结尾)。下拉菜单有一个自行车ID号列表,用户可以从中选择,然后单击按钮,将显示文本,告诉用户他们选择了什么自行车以及骑了多少次。这是代码:1fromtkinterimport*2importpandasaspd3fromtkinterimportttk4fromcollectionsimportOrderedDict56#readinthesortedbikefile7data=pd.read_csv('Sorted_B

c++ - Windows API : Why does button hover effect gets jammed after a while?

最近开始使用WindowsAPI进行开发,我决定进行一些交互。所以计划是使用OwnerDrawn按钮,当鼠标进入矩形区域时背景颜色会改变,当鼠标离开时会变回原来的颜色。我制作了3个这样的按钮,并使用它们自己的自定义窗口过程对它们进行了子分类。现在因为确实没有WM_MOUSEENTER消息这样的东西,所以我使用了WM_MOUSEMOVE和一些鼠标跟踪来用某种颜色填充窗口。这基本上意味着每次光标在窗口内移动时矩形都会被填充。我还使用WM_MOUSELEAVE在鼠标指针移动到按钮矩形之外时填充按钮。一开始这似乎工作正常,但过了一会儿,矩形填充将停止,背景将停留在悬停颜色或默认颜色。这是代码#

python - wxPython 相当于 Tkinter 的协议(protocol)属性?

Tkinter中的协议(protocol)属性允许在单击窗口的退出按钮时运行函数(带有x的按钮,它在Windows中位于右上角)。我想在用户尝试退出我的应用程序时运行一个函数。是否有wxPython等价物?片段:self.protocol("WM_DELETE_WINDOW",self.do_something) 最佳答案 当您点击关闭按钮时,您会产生一个EVT_CLOSE事件,因此如果您将此事件绑定(bind)到一个onClose方法,那么您可以在实际关闭之前执行任何您想要执行的操作应用程序。一个简单的例子:classChildF

python - 使用 Python 和 Tkinter 制作一个简单的 GUI,我将无法识别的选择器发送到实例

我正在尝试学习如何使用Python制作GUI程序。我正在使用Python2.7.6。下面是带有标签的简单窗口的代码:fromTkinterimport*root=Tk()label=Label(root,text="hello")label.pack()root.mainloop()此代码适用于我的Windows7计算机,但不适用于我的MacOSX10.10.4。在Mac上我收到以下错误:2015-08-1810:32:09.137Python[11678:5520486]-[QNSApplication_setup:]:unrecognizedselectorsenttoinstan

python - 如何让 tkinter 显示这些 un​​icode 字符?

我正在努力让它正确显示unicode:?????????????.???嗯,这个字符范围。这是'MathematicalAlphanumericSymbolsUnicodeblock'.关于这些角色,他们对一个字母使用两个转义符,所以有点奇怪?????????????.???=\uD835\uDC12\uD835\uDC13\uD835\uDC00\uD835\uDC02\uD835\uDC0A\uD835\uDC0E\uD835\uDC15\uD835\uDC04\uD835\uDC11\uD835\uDC05\uD835\uDC0B\uD835\uDC0E\uD835\uDC16.