wxpython

以下是为您整理出来关于【wxpython】合集内容,如果觉得还不错,请帮忙转发推荐。

【wxpython】技术教程文章

相当于wxPython中的HTML多重SELECT框

我想在wxPython中创建一个ListBox,其语义与HTML中的多选框相同.具体来说,我想要以下语义 >当用户单击列表中的条目时,所有其他条目都将被取消选择,并且所单击的条目将被选择.如果该条目已被选中,则它将保持选中状态. >当用户在单击某个条目时按住Ctrl键时,所有其他条目保持不变,但是会切换是否选择了单击的条目. >当用户按住shift键并单击一个条目时,该条目以及该条目与最后单击的条目之间的每个条目都会被选中. 在Java中,我可以...

wxPython不会在应有的情况下引发异常,而是提供原始错误消息【代码】

我正在为使用python编写的应用程序编写菜单,并使用wxPython库作为用户界面,并且试图将图标添加到某些菜单项中.因为我正在尽全力以赴,所以我试图限制如果引用的图像文件之一不存在而造成的损坏,并且最简单的方法(在我看来)是使用异常. 问题是,当我链接到一个不存在的文件时,不会引发异常.相反,我得到一个可怕的消息框,指出: 无法从< path>加载图像:图像不存在. 该消息正是我要停止的事情,但是即使使用最广泛的异常捕获语句也无法正...

wxpython-绑定外部文件中的事件【代码】

我试图绑定来自GUI文件的事件,以使用来自另一个文件(实际上是“前端”和“后端”)的代码.我可以使后端和前端在同一个文件中工作,但是当我尝试将它们移动到单独的文件中时,我在使后端查看前端的部分(标签,按钮等)时遇到问题. I. E.我需要后端代码来更改标签和进行数学运算等,这将需要影响GUI. 我提供了程序的简单版本.一切正常,但当我尝试使后端查看GUI的部分时出现错误. mainfile.py#!/usr/bin/python # -*- coding: utf-8 -*-impo...

用PYTHON首选的GUI库WXPYTHON做程序界面

大家好,我是A8U神经网络,今天又要跟大家分享一下wxWidgets开发神经网络程序界面的一些经验,希望对开发有兴趣的朋友有所帮助。跨平台的GUI工具库以GTK +,Qt和wxWidgets闻名。 GTK +是用C实现的。由于C语言本身不支持OOP,因此GTK +入门非常困难,并且更加复杂且难以编写。 Qt和wxWidgets用C ++实现,每个都有大量的用户群。尽管我喜欢wxWidgets,但我已尽可能客观地收集了Qt和wxWidgets的客观比较。wxWidgets络关于许可Qt最初是...

如何在Wxpython中将wx.LEFT和wx.TOP设置为两个不同的值?【代码】

self.sizer.Add(self.listBox, proportion=0, flag=wx.TOP | wx.LEFT, border=75)BOTTOM和LEFT的边界是75,如何将wx.LEFT的边界设置为其他但仍将其应用于同一项目. 是否有类似的东西?wx.LEFT = 40wx.TOP = 130 如果我使用我的代码,它将把wx.LEFT和wx.TOP都设置为75(我不想要).我想将这些项目设置为不同的值.如果有人知道答案,将不胜感激. 我不能使用self.sizer.Add(self.listBox, proportion=0, flag=wx.LEFT, border=40) self.siz...

在pygame物理模拟中添加wxPython GUI元素

我做了一个pygame物理模拟-“弹丸运动”,但它缺乏交互性,例如接受发射角度,速度等.我想添加带有增加减少箭头的输入框,但不知道如何进行.谢谢您的帮助.解决方法:也许您可以尝试PGU(Phil的pyGame实用程序). 除其他工具外,它还有一个用于创建GUI的库.此PGU演示可能显示与您正在寻找的相似的东西:

如何在wxpython中选择默认的wx.Display?【代码】

是否还可以选择某个wx.Frame应该出现在哪个显示器中?解决方法:我认为您无法更改默认显示,但是此代码段会在每个显示上创建一个框架.import wxdef set_frame_display(frame, display_index):display = wx.Display(display_index)x, y, w, h = display.GetGeometry()frame.SetPosition((x, y))def main():app = wx.PySimpleApp()count = wx.Display_GetCount()for index in range(count):frame = wx.Frame(None, -1, 'Display %d of ...

在wxpython面板中嵌入网格【代码】

将网格(wx.grid.Grid)嵌入面板的正确方法是什么?我尝试了以下代码,并得到了奇怪的框架:wx.Frame.__init__(self,wx.GetApp().TopWindow,size=(600,800),title='Material Properties')self.GridPanel=wx.Panel(self,-1)grid=wx.grid.Grid(self.GridPanel,-1)grid.CreateGrid(10,10)我看不到创建网格的简单方法,该网格还可以具有按钮,菜单栏和其他相关小部件.有没有显示GUI的示例,该GUI展示了如何实现wx.grid来实现某种电子表格,该电...

wxpython的布局方式

请参考:https://www.cnblogs.com/liyuanhong/articles/12183279.html 使用wxpython做界面,可以使用绝对布局和Sizer 其中Sizer有分为以下几个布局管理器: 1.wx.BoxSizer 2.wx.StaticBoxSizer 3.wx.GridSizer 4.wx.FlexGridSizer 5.wx.GridBagSizer

wxpython缩放图片【代码】

wxpython缩放图片,方法一:img = wx.Image("../img/folder.png","image/png").Scale(25, 25) #通过wx.Image 加载图片,并缩放图片到长宽为25,25的尺寸 bitmap = wx.Bitmap(img,wx.BITMAP_SCREEN_DEPTH) #转换图片为位图方法二:img = wx.Bitmap("../img/folder.png").ConvertToImage().Scale(25, 25) #将位图转换为图片后在改变尺寸 bit = wx.Bitmap(img,wx.BITMAP_SCREEN_DEPTH) #再次转换为位图

WXPYTHON - 相关标签