Windows和Linux之间的WxPython差异【JAVA教程】

!
也想出现在这里? 联系我们
信息

Windows和Linux之间的WxPython差异,第1张

概述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差异所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞155 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容