WxPython跨平台开发框架之图标选择界面-牛翰网

WxPython跨平台开发框架之图标选择界面

在使用 wxPython 开发跨平台桌面应用程序时,创建一个图标选择界面通常用于让用户从图标资源库中选择图标,我们可以把图标分为自定义的图标资源和系统的图标资源两大类,最终我们把它们整合一起...
WxPython跨平台开发框架之参数配置管理界面的设计和实现-牛翰网

WxPython跨平台开发框架之参数配置管理界面的设计和实现

我曾经在2014年在随笔《Winform开发框架之参数配置管理功能实现-基于SettingsProvider.net的构建》介绍过基于.NET开发的参数配置管理界面,本篇随笔基于类似的效果,介绍在WxPython跨平台开发框...
使用wxpython开发跨平台桌面应用,对WebAPI调用接口的封装-牛翰网

使用wxpython开发跨平台桌面应用,对WebAPI调用接口的封装

我在前面介绍的系统界面功能,包括菜单工具栏、业务表的数据,开始的时候,都是基于模拟的数据进行测试,数据采用JSON格式处理,通过辅助类的方式模拟实现数据的加载及处理,这在开发初期是一个...
使用wxpython开发跨平台桌面应用,基类列表窗体的抽象封装处理-牛翰网

使用wxpython开发跨平台桌面应用,基类列表窗体的抽象封装处理

在开发一套系统框架的时候,除了关注实现系统的功能实现外,我们对于系统的各个方面都是应该精益求精,以最少的编码做最好的事情,在开发的各个层次上,包括前端后端,界面处理、后端处理、常用...
使用wxpython开发跨平台桌面应用,动态工具的创建处理-牛翰网

使用wxpython开发跨平台桌面应用,动态工具的创建处理

在我们开发系统的时候,往往需要一个很容易理解功能的工具栏,工具栏是一个系统的快速入口,美观易用的工具栏是可以给系统程序增色不少的,本篇随笔介绍在使用wxpython开发跨平台桌面应用,工具...
使用wxpython开发跨平台桌面应用,对wxpython控件实现类似C#扩展函数处理的探究-牛翰网

使用wxpython开发跨平台桌面应用,对wxpython控件实现类似C#扩展函数处理的探究

本人之前对C#开发非常喜欢,也从事开发C#开发桌面开发、Web后端、Vue前端应用开发多年,最近一直在研究使用Python,希望能够把C#的一些好的设计模式、开发便利经验引入到Python开发中,很多时候...
在Ubuntu小设备上使用VSCode+SSH开发部署nicegui的Web应用,并设置系统开机自动启动应用-牛翰网

在Ubuntu小设备上使用VSCode+SSH开发部署nicegui的Web应用,并设置系统开机自动启动应用

在一些小的设备上跑Ubuntu系统,需要快速的开发和调整项目的时候,往往使用SSH进行远程的开发测试,这样可以避免传统的打包更新处理,能够快速的在实际环境上测试具体的内容。另外由于系统设备...
基于Python后端构建多种不同的系统终端界面研究-牛翰网

基于Python后端构建多种不同的系统终端界面研究

在我们一般开发系统的时候,往往会根据实际需要做出各种不同的系统终端界面,如基于BS的,CS、APP、小程序等等,一般都是基于一个统一接入的Web API后端,本篇系统探寻对基于Python后端构建多种...
基于SqlAlchemy+Pydantic+FastApi的Python开发框架的路由处理-牛翰网

基于SqlAlchemy+Pydantic+FastApi的Python开发框架的路由处理

在前面随笔《基于SqlAlchemy+Pydantic+FastApi的Python开发框架 》中介绍了框架总体的内容,其中主要的理念就是通过抽象接口的方式,实现代码的重用,提高开发效率。本篇随笔深入介绍一下FastAp...
在 SQLAlchemy 中对数据异步处理的时候,获得关联集合的处理方式-牛翰网

在 SQLAlchemy 中对数据异步处理的时候,获得关联集合的处理方式

我们在定义SQLAlchemy对象模型的关系的时候,用到了relationship 来标识关系,其中 lazy 的参数有多种不同的加载策略,本篇随笔介绍它们之间的关系,以及在异步处理中的一些代码案例。