首先,出于兼容性原因,我使用Windows 7-64位与PyQwt5.2.0,PyQt4.5.4,NumPy1.3.0,python2.6.2 32位.
在运行我的脚本时,会出现:
QWidget: Must construct a QApplication before a QPaintDevice
Run Code Online (Sandbox Code Playgroud)
在网上冲浪,寻找某种方法来修复它,我得到了QWidget继承QObject和QPaintDevice(并且它几乎每个对象都继承了它),并且QMainWindow继承了QWidget.我也得到了一些静态函数试图使用某些类,但我真的不明白它的含义.
如果有人可以解释一下,我会非常感激.
PS:对于任何翻译错误,我们深表歉意.
我在Php编写代码时遇到了一些错误:我写的是这样的条件:
if($showPrice != 0){
$worksheet->mergeCells('A'.$rowCount.':F'.$rowCount);
$worksheet->SetCellValue('A'.$rowCount, 'Total Weight');
$worksheet->SetCellValue('G'.$rowCount, $totalWeight);
}else{
$worksheet->mergeCells('A'.$rowCount.':D'.$rowCount);
$worksheet->SetCellValue('A'.$rowCount, 'Total Weight');
$worksheet->SetCellValue('E'.$rowCount, $totalWeight);
}
Run Code Online (Sandbox Code Playgroud)
我注意到,而不是写作!=我应该,我写错了=!没有任何错误.
这可能是什么原因?