网格组件的动态操作能力,真的是前端里蛮实用的一块。rtl8196e 系列的这个网格,讲得挺细,适合想要深入自定义网格行为的朋友。像AppendCols、InsertRows这些操作,文档里不仅有方法,还带了参数和注意点,照着做就行。 尤其是当你在做一些数据密集型的前端管理后台时,动态增删行列简直是标
Python 0 次浏览
8.2使用框架框架包含了许多方法和属性。其中最重要的是那些查找框架中任意窗口部件的方法,和滚动框架中内容的方法。在这一节,我们将讨论如何实现这些。 8.2.1 wx.Frame有那些方法和属性?这部分中的表包含了wx.Frame和它的父类wx.Window的最基本的属性。这些属性和方法的许多在本书中
Python 16 次浏览
表8.9分割窗的样式wx.SP_3D:绘制三维的边框和分割条。这是一个默认样式。 wx.SP_3DBORDER:绘制三维样式的边框,不包括分割条。 wx.SP_3DSASH:绘制三维样式的分割条,不包括边框。 wx.SP_BORDER:绘制窗口的边框,非三维的样式。 wx.SP_LIVE_Updat
Python 14 次浏览
在这个改进后的方法中,通过将按钮创建过程提取为一个公用方法,增强了代码的清晰度和可读性。例5.3中的方法名简洁明了,使得代码更易于理解。此外,通过避免使用局部变量,避免了潜在的重复ID问题。
Python 27 次浏览
6.1在屏幕上绘画你的绘画程序的首先的工作是勾画线条并显示出来。像其它的GUI工具一样, wxPython提供了一套独立于设备的工具用于绘画。下面,我们将讨论如何在屏幕上绘画。 6.1.1如何在屏幕上绘画要在屏幕上绘画,我们要用到一个名为device context(设备上下文)的wxPython对
Python 20 次浏览
模式对话框用于与用户进行快速交互或在执行下一步之前输入信息。wxPython 提供预定义函数显示基本模式对话框,包括警告框、单行文本域和列表选择。 模式对话框阻止其他窗口部件接收事件,用户始终处于对话框模式。对话框和框架的区别在于处理事件的方式,而不是外观。
Python 23 次浏览
2.5如何创建和使用顶级窗口对象?在你的应用程序中一个顶级窗口对象是一个窗口部件(通常是一个框架),它不被别的窗口部件所包含。顶级窗口对象通常是你的应用程序的主窗口,它包含用户与之交互的窗口部件和界面对象。当所有的顶级窗口被关闭时应用程序退出。你的应用程序至少必须有一个顶级窗口对象。顶级窗口对象通常
Python 22 次浏览
在框架中添加状态栏 wxPython 中提供了 CreateStatusBar() 方法,用于在框架底部添加和放置状态栏。状态栏会随着父框架大小的调整而自动调整大小。 可以使用 wx.StatusBar 的 SetStatusText() 方法在状态栏上显示一段文本。
Python 29 次浏览
想在你的程序中显示打印对话框?其实挺,wxPython 了方便的接口来实现这个功能。打印对话框能够你设置打印的页面、份数等参数,像字体、颜色的设置也可以在这个对话框里搞定。你只需要创建一个打印对话框对象,配置相关设置,调用显示方法,剩下的交给系统去。使用这种方式,你不仅能快速一个标准的打印界面,还能
Python 0 次浏览