我突然有一个问题让pyside为我编译一个简单的表格 我在QT Designer中创建了一个for ...没有任何东西......然后用一个按钮就可以了。我将文件命名为x.ui。
然后我尝试用这个命令编译文件:
override this.DoStuff() =
async {
do! this.Out.WriteLineAsync("hey from F#") |> Async.AwaitVoidTask
return SomeEnum.Bar
} |> Async.StartAsTask
我收到错误:
错误:必须指定一个输入ui文件
我可以转到另一个.ui文件所在的另一个文件夹,该表单编译得很好。
我真的很难过。我真的需要创建这种新形式,并且无法理解为什么这么简单的事情现在变得困难。
答案 0 :(得分:-2)
我不确定这是否是我面临的相同错误...。我遇到了同样的问题,我注意到了两件事....我只需要在回答前提及pyuic5
而不是pyside-uic
现在要问这个错误,这意味着您必须指定要转换的ui文件,这样说....您没有指定一个...并且如果文件路径中有空格,则可能发生例如... c:\i am potato\i have too much whitespace.ui
所以我建议您转到文件并检查上方的文件路径,然后重命名包含空格的文件夹。