温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么用Python GUI程序禁止命令行窗口的出现

发布时间:2021-10-26 16:33:12 来源:亿速云 阅读:302 作者:柒染 栏目:编程语言

这篇文章将为大家详细讲解有关怎么用Python GUI程序禁止命令行窗口的出现,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

MFC

Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。代码风格可以类似win32 sdk,也可以类似MFC,由你选择。如果你仍不放弃vc一样的代码过程在python下,那么这就是一个不错的选择。

PythonCard

在Python GUI开发中工具中,PythonCard其实是对wxPython的再封装。不过封装的更加简单,使用起来觉得比wxPython更直观,也更简单化了。

Dabo

仍是一个基于wxpython的再封装库,没用过,不太了解。它提供数据库访问,商业逻辑以及用户界面。

AnyGui

通过底层的api来访问其它工具集,像tkinter,wxpython和qt.具体也没怎么用过。

WPY

MFC风格的Gui开发库,代码风格也类似于MFC,仅管如此,你依旧可以使用这个库来开发GUI应用,而不用担心平台移植的问题。她同样是一个跨平台的库。

IronPython

如果你要想开发.net下面的应用的话,那么IronPython就是你的选择,与jython有点类似,他同样支持标准的python模块,但同样增加了对.net库的支持。你也可以理解为他是另一个python开发环境。你可以非常方便地使用python语法进行.net应用的开发,这一点听起来真的挺有意思。

总之,介绍了这么多,我个人意见是,如果你是java用户,那么你就用jython吧,除了可以享受python的模块功能及语法外,你可以找到许多java的影子;如果你是.net用户,那么就用iron python吧。如果你对Visual C++很熟悉,那么你可以使用MFC,WPY或是wxPython,当然我更建议wxPython了。

当然,我认为对于tkinter是每一个原来搞C的人都应该了解和学习的GUI库,因为她很轻便,小型应用就可以使用她来搞定,而对于较大型应用可以采用pyGtk,pyQt,WxPython或 PythonCard搞定,这样的话,既可以注重知识的衔接性,也可以快速进行软体的开发了。

怎样执行 python GUI 程序不出现dos 命令行窗口?

如下面一个程序

#!/usr/bin/env python  # example base.py  import pygtk  pygtk.require('2.0')  import gtk  class Base:  def __init__(self):  self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)  self.window.show()  def main(self):  gtk.main()  print __name__  if __name__ == "__main__":  base = Base()  base.main()

关于怎么用Python GUI程序禁止命令行窗口的出现就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI