概述Windows和Linux之间的WxPython差异
我在WxPython上find的教程都使用了linux的例子,但是在一些细节上似乎有所不同。
例如,在windows中,小部件后面的Panel是强制性的,以正确显示背景。 另外,在教程中看起来不错的一些示例在我的电脑中不起作用。
那么,你知道有什么重要的区别,或者是一个专注于windows的好教程吗?
编辑:我只记得这一点:有没有人知道为什么当inheritancewx.App需要一个OnInit()方法,而不是更逻辑的__init__ ()?
何时添加“…”到button的结尾?
处理multithreading应用程序中的用户界面(或被强制设置为只有UI的主线程)
最简单的Ubuntu GUI应用程序
IronPython WPF加载新窗口
如何为QtWebKit安装一个插件
linux上的Java:最大化非Java GUI应用程序
是否可以在没有实际窗口的windows *** 作系统上显示“屏幕上”文本?
如何在windows Phone中更改MenuFlyout的外观?
你能用C ++编写一个可在windows和linux *** 作系统上运行的GUI吗?
用C ++创build基于HTML的windows UI的工具
我已经注意到我在后面写到的一个小GUI中有奇怪的特性,但是我已经很久了,因为我尝试了一些具体的东西,这是一个相当遥远的记忆。 你有一些具体的例子失败了吗? 也许我们可以改进它们并修复错误?
你有没有试过官方的wxPython教程 ? …还是你在更具体的东西之后?
重新编辑 – 你应该使用OnInit()因为你继承了wx.App (也就是需要wxWidgets而不是Python),而wxPython的实现是尽可能的,只是wxWidgets的一个包装。
[编辑] Zetcode 在wxPython上有相当长的教程 。 我自己并没有看透这一切,但它可能有一些帮助?
wxWidgets::wxApp::OnInit()文档相当清晰:
这必须由应用程序提供,通常会创建应用程序的主窗口,可以选择调用wxApp :: SettopWindow。 你可以使用OnExit来清理这里初始化的任何东西,只要该函数返回true即可。
如果wxWidgets没有提供通用接口,那么与Python的__init__(self,…)相比,您将不得不在C ++中使用构造函数来做不同的事情。 使用独立于语言的初始化允许wxWidgets到其他语言的端口看起来更相似,这应该是一件好事吗? 总结
以上是内存溢出为你收集整理的Windows和Linux之间的WxPython差异全部内容,希望文章能够帮你解决Windows和Linux之间的WxPython差异所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容