python中主函数调用_python中主函数调用失败

python中主函数调用_python中主函数调用失败你的代码中的 FormDisplay 不是一个类而是一个函数 类似这样的方法更合适 顺便说一句 我建议你仔细阅读一下这篇文章 http docs python org 2 tutorial classes htmlimportur raw displayclass object def init self self ui urwid raw displ

你的代码中的FormDisplay不是一个类而是一个函数,类似这样的方法更合适。顺便说一句,我建议你仔细阅读一下这篇文章http://docs.python.org/2/tutorial/classes.htmlimport urwid.raw_display

class FormDisplay(object):

def __init__(self):

self.ui = urwid.raw_display.Screen()

self.palette = ui.register_palette([

(‘Field’, ‘dark green, bold’, ‘black’), # information fields, Search: etc.

(‘Info’, ‘dark green’, ‘black’), # information in fields

(‘Bg’, ‘black’, ‘black’), # screen background

(‘InfoFooterText’, ‘white’, ‘dark blue’), # footer text

(‘InfoFooterHotkey’, ‘dark cyan, bold’, ‘dark blue’), # hotkeys in footer text

(‘InfoFooter’, ‘black’, ‘dark blue’), # footer background

(‘InfoHeaderText’, ‘white, bold’, ‘dark blue’), # header text

(‘InfoHeader’, ‘black’, ‘dark blue’), # header background

(‘BigText’, RandomColor(), ‘black’), # main menu banner text

(‘GeneralInfo’, ‘brown’, ‘black’), # main menu text

(‘LastModifiedField’, ‘dark cyan, bold’, ‘black’), # Last modified:

(‘LastModifiedDate’, ‘dark cyan’, ‘black’), # info in Last modified:

(‘PopupMessageText’, ‘black’, ‘dark cyan’), # popup message text

(‘PopupMessageBg’, ‘black’, ‘dark cyan’), # popup message background

(‘SearchBoxHeaderText’, ‘light gray, bold’, ‘dark cyan’), # field names in the search box

(‘SearchBoxHeaderBg’, ‘black’, ‘dark cyan’), # field name background in the search box

(‘OnFocusBg’, ‘white’, ‘dark magenta’) # background when a widget is focused

])

def main(self):

#self.view = ui.run_wrapper(formLayout)

self.view = formLayout()

self.ui.start()

self.loop = urwid.MainLoop(self.view, self.palette, unhandled_input=self.unhandled_input)

self.loop.run()

if __name__ = “__main__”:

form = FormDisplay()

form.main()

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178514.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午5:07
下一篇 2026年3月26日 下午5:07


相关推荐

  • 计算机病毒防治——计算机病毒种类

    计算机病毒防治——计算机病毒种类在介绍病毒种类之前,先来介绍一些常识1、计算机病毒防治要确定安全的度,针对不同的指标设立不同的安全手段,通过以下三个方面来确定度: <1>安全威胁 <2>被保护物品的价值 <3>安全措施所要达到的目标 当攻破防御的成本大于得到数据的收益时,则系统相对来说攻击的人员较少,这时称这个系统是安全的。2、病毒是指是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并且能够自我复制的一组计算机指令或者程序代码。它的根本特点是能够进行自我复制

    2022年6月4日
    54
  • 微信小程序面试题总结

    微信小程序面试题总结小程序面试题简单描述下微信小程序的相关文件类型?一、WXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。内部主要是微信自己定义的一套组件。与html差不多。二、WXSS(WeiXinStyleSheets)是一套样式语言,用于描述WXML的组件样式,与css差不多二、js逻辑处理,…

    2022年6月26日
    44
  • 深入理解iso七层模型_网络模型的七层结构

    深入理解iso七层模型_网络模型的七层结构ISO七层模型是国际标准化组织用于计算机或者通信系统间相互联系的标准体系.他是一个七层的,抽象的模型体.应用层(Application):网络服务与最终用户的一个接口。协议有:HTTPFTPTFTPSMTPSNMPDNSTELNETHTTPSPOP3DHCP表示层(PresentationLayer):数据的表示、安全、压缩。(

    2025年5月23日
    5
  • 如何控制input框!

    如何控制input框!

    2021年9月22日
    56
  • Cursor Pro Ai编程工具 永久激活 无限续杯白嫖最高模型 免费下载 亲测可用

    Cursor Pro Ai编程工具 永久激活 无限续杯白嫖最高模型 免费下载 亲测可用

    2026年3月16日
    2
  • java的jar包运行命令

    java的jar包运行命令首先要安装 jdk 然后用下面命令运行 java jarActiveR jar

    2025年11月1日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号