关键词:
【中文标题】Python Builder加载文件奇怪的错误【英文标题】:Python Builder Load file Strange error 【发布时间】:2016-03-13 10:21:41 【问题描述】:当我运行此代码时,它给了我以下错误。(尽管 main.kv 在同一路径中)。
这是错误>>
return mainwindow() TypeError: 'NoneType' 对象不可调用
这是代码
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.floatlayout import FloatLayout
from kivy.lang import*
mainwindow = Builder.load_file("main.kv")
class KivyTest(App):
def build(self):
self.title="Kivy App Learning"
return mainwindow()
x=KivyTest()
if __name__ == "__main__":
x.run()
【问题讨论】:
【参考方案1】:我认为您不需要括号。试试这个(加上根据其他答案修复缩进):
class KivyTest(App):
def build(self):
self.title="Kivy App Learning"
return mainwindow
【讨论】:
这是正确的,但主窗口也是无。大概 kv 文件不包含 kv 文件定义。 没有创建窗口。终止应用程序运行。 @inclement 感谢您的跟进。我同意,听起来 kv 文件也有问题。我们可能也需要看到这一点才能弄清楚这一点。 kivy 文件是空的,伙计。 我不这么认为。您的 kv 文件为空,因此mainwindow
变量变为 None
。这意味着您的 build
方法也返回 None
。【参考方案2】:
这可能是因为它的缩进代码
试试这个:
class KivyTest(App):
def build(self):
self.title="Kivy App Learning"
return mainwindow()
【讨论】:
我尝试使用正确的缩进仍然没有成功。Xcode Interface Builder加载XIB文件显示具有透明度的视图
】XcodeInterfaceBuilder加载XIB文件显示具有透明度的视图【英文标题】:XcodeInterfaceBuilderloadingXIBfileshowviewwithtransparency【发布时间】:2015-08-2316:20:07【问题描述】:我的项目中的一些xib文件发生了一些奇怪的事情。我有一个xib文件,... 查看详情
乘客:无法加载此类文件 rubygems/builder
】乘客:无法加载此类文件rubygems/builder【英文标题】:Passenger:cannotloadsuchfilerubygems/builder【发布时间】:2013-02-2009:19:33【问题描述】:我试图用Apache2和ruby2.0安装乘客,但我在做的时候遇到了这行错误:passenger-install-apac... 查看详情
Python,奇怪的内存消耗行为
】Python,奇怪的内存消耗行为【英文标题】:Python,weirdmemoryconsumptionbehavior【发布时间】:2018-05-0110:11:16【问题描述】:我有一个包含数千个.pkl文件的文件夹,每个文件都包含一个对象元组列表。较大的文件为8Gb,较小的文件为1... 查看详情
Libgdx 奇怪的建模 - 深度错误?
...布时间】:2013-12-2421:40:04【问题描述】:当我使用ObjLoader加载任何.obj文件时,我得到了这个:真实的样子:我是如何加载它的:ModelInstanceinstance=newModelInstance(model);instance.transform.setToTranslation(-4 查看详情
解析错误:Interface Builder 文件中的未知类 PFImageView
】解析错误:InterfaceBuilder文件中的未知类PFImageView【英文标题】:Parseerror:UnknownClassPFImageViewinInterfaceBuilderfile【发布时间】:2015-05-1911:28:34【问题描述】:我实现了Parse和ParseUI,并成功使用了PFImageView,加载图像没有任何错误。... 查看详情
Interface Builder文件中的Xcode 6未知类
】InterfaceBuilder文件中的Xcode6未知类【英文标题】:Xcode6UnknownclassinInterfaceBuilderfile【发布时间】:2015-04-2013:33:45【问题描述】:当按钮链接到视图控制器时出现错误。我急于解决这个问题。我对Xcode也很陌生。我试过了,但都没... 查看详情
Interface Builder XIB 编译器错误
】InterfaceBuilderXIB编译器错误【英文标题】:InterfaceBuilderXIBCompilererror【发布时间】:2012-08-0308:04:31【问题描述】:当我将两个UISwipeGestureRecognizer连接到XIB文件内的项目中的单个视图时,我收到此错误消息(奇怪的是,不是在新项... 查看详情
重新加载节索引时出现奇怪的错误?
】重新加载节索引时出现奇怪的错误?【英文标题】:Gettingstrangeerrorwhenreloadingsectionindex?【发布时间】:2010-01-0808:09:16【问题描述】:我正在使用iPhoneSDK和Objective-C和我收到此错误消息:-[UITableView_endCellAnimationsWithContext:]中的断... 查看详情
我的网站上非常奇怪的禁止错误
...接,但文件index.html不存在(例如example.com/london/en/期望它加载文件夹example.com/london/en/index.html中的默认页面)但是我得到的页面只是显示@987654326 查看详情
cx_Freeze 将 Python 和 Pygame 文档编译为 .exe 文件时出现奇怪的错误
】cx_Freeze将Python和Pygame文档编译为.exe文件时出现奇怪的错误【英文标题】:Gotaweirderrorwithcx_FreezecompiledPython&PygameDocumentasa.exefile【发布时间】:2016-10-2301:34:48【问题描述】:我正在使用Python2.7和Pygame1.9创建视频游戏。我用cx_Fre... 查看详情
Interface Builder 文件中的未知类 FBSDKLoginButton
】InterfaceBuilder文件中的未知类FBSDKLoginButton【英文标题】:UnknownclassFBSDKLoginButtoninInterfaceBuilderfile【发布时间】:2015-05-1819:20:27【问题描述】:我的全新项目遇到了一个非常令人沮丧的构建问题。我正在尝试集成FacebookiOSSDK,但由... 查看详情
奇怪的 Haskell 'stack' 错误:“无法加载 .so/.DLL”“不是可写段”
】奇怪的Haskell\\\'stack\\\'错误:“无法加载.so/.DLL”“不是可写段”【英文标题】:WeirdHaskell\'stack\'error:"can\'tload.so/.DLL""notawritablesegment"奇怪的Haskell\'stack\'错误:“无法加载.so/.DLL”“不是可写段”【发布时间】:2... 查看详情
在python中读取文本奇怪的错误(代码片段)
我打开的文件看起来像这样:http://pastebin.com/ucH5ayHa并尝试使用简单的python阅读它:f1=open("goldstandard-answer-utf-8.txt","r")printf1.readline();forlineinf1:printlinef1.close()打印行都不打印整个文档。readline和for循环分别打印:</file>这很奇 查看详情
Interface Builder:如何从 nib 文件加载视图
】InterfaceBuilder:如何从nib文件加载视图【英文标题】:InterfaceBuilder:Howtoloadviewfromnibfile【发布时间】:2013-10-3107:08:52【问题描述】:我有一个从NSView子类化的MyCustomView,在.xib中设计。我想将此视图插入到我的其他一些xib的应用... 查看详情
致命的 Python 错误:initfsencoding:无法加载文件系统编解码器
】致命的Python错误:initfsencoding:无法加载文件系统编解码器【英文标题】:FatalPythonerror:initfsencoding:unabletoloadthefilesystemcodec【发布时间】:2019-06-0220:45:58【问题描述】:我创建了一个简单脚本的.exe文件,目的是在服务器上运行... 查看详情
异步图像加载错误
】异步图像加载错误【英文标题】:AsynchronousImageLoadingBug【发布时间】:2020-09-2417:07:18【问题描述】:在异步图像加载方面,我遇到了一个奇怪的错误,当我进入一个视图时,它会按预期显示,然后由于某种原因图像下降,我看... 查看详情
奇怪和疯狂的 PHP 错误,清除浏览器历史记录后的页面加载导致脚本多次运行 [重复]
】奇怪和疯狂的PHP错误,清除浏览器历史记录后的页面加载导致脚本多次运行[重复]【英文标题】:Strange&InsanePHPBug,Pageloadafterclearingbrowserhistorycausesscripttorunmultipletimes[duplicate]【发布时间】:2020-04-2513:51:56【问题描述】:基本... 查看详情
根本没有对函数进行评估的奇怪错误
...】:我有一个奇怪的情况,我有一个用c#编写的OutlookVSTO加载项,针对Outlook2007和2010。加载项在2007环境中运行良好。当我按下开始时,它在VisualStudio(2010)中的Outlook2010调试模式下 查看详情