我正在尝试使用pyuic4将ui文件转换为python,但我得到“系统无法找到指定的路径”。 (pyuic5 Mainwindow.ui > MainWindow.py
)我不确定为什么因为我给了命令行文件(pyuic4)在Anaconda中的确切位置。如果我使用pyuic5,它会毫无问题地进行转换(<?php require_once("includes/connection.php"); ?>
<?php require_once("includes/functions.php"); ?>
<!DOCTYPE HTML>
<html>
<form action="page2insert.php" method="post"><br/>
<table>
<tr>
<td>* Name:</td>
<td><input type="text" name="pName" style="width: 300px" ></td>
</tr>
<tr>
<td>* Type</td>
<td><input type="radio" name="pType" value="Student" checked>Student
<input type="radio" name="pType" value="Staff">Staff (eg. Lecturer)</td>
</tr>
<tr>
<td>* Class:</td>
<td><input type="text" name="pClass" style="width: 200px" > If student</td>
</tr>
<tr>
<td>* Vote:</td>
<td>
<?php
$result=mysqli_query($connection,"SELECT Name FROM DisplayImages ");
echo '<select name="fselect">';
while($row=mysqli_fetch_array($result))
{
echo "<option value='".$row['Name']."'>".$row['Name'] ."</option>";
}
echo "</select>";
?>
</tr>
<tr>
<td>* Comment:</td>
<td><input type="text" name="pComment" style="width: 300px" ></td>
</tr>
<tr>
<td><center><input type="submit"></center></td>
</tr>
</table>
</form>
)。我正在使用Windows和Anaconda3。任何人都有任何想法可能是什么问题?
答案 0 :(得分:3)
我自己就碰到了这个。看起来Anaconda构建存在问题。 pyuic4.bat有一些与机器相关的路径需要更改以匹配您的系统。
原始pyuic4.bat文字(注意路径)
@"C:\aroot\stage\python" "C:\aroot\stage\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
正确的Anaconda文字:
@"C:\Anaconda\python" "C:\Anaconda\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
更正Anaconda3文字:
@"C:\Anaconda3\python" "C:\Anaconda3\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9