我使用Ok,Cancel,Reset从QtDesigner创建了一个标准的buttonBox.
我成功连接了Ok和Cancel按钮,
self.buttonBox.accepted.connect(self.accept)
self.buttonBox.rejected.connect(self.reject)
Run Code Online (Sandbox Code Playgroud)
甚至定义我自己的接受功能.
那么如何连接重置按钮来说出功能"foo()".我真的不知道.我阅读了有关分配角色和内容的文档,以及令人困惑的内容.
提前致谢.
我正在尝试为我的项目生成一个 exe。大约一个月前,当我的项目没有使用 ReportLab 时,它可以正常工作,但现在情况就不那么好了。
经过搜索,我发现问题是其中一个 pyinstaller 文件缺少导入。问题解决了吗?不完全是。
现在我收到这个错误...
Traceback (most recent call last):
File "<string>", line 18, in <module>
File "F:\Python\pyinstaller-2.0\pyinstaller-2.0\PyInstaller\loader\iu.py", line 386, in importHook
mod = _self_doimport(nm, ctx, fqname)
File "F:\Python\pyinstaller-2.0\pyinstaller-2.0\PyInstaller\loader\iu.py", line 480, in doimport
exec co in mod.__dict__
File "F:\Python\pyinstaller-2.0\pyinstaller-2.0\myproject\build\pyi.win32\myproject\out00-PYZ.pyz\reports.My_Report_File", line 10, in <module>
File "F:\Python\pyinstaller-2.0\pyinstaller-2.0\PyInstaller\loader\iu.py", line 431, in importHook
mod = self.doimport(nm, ctx, ctx + '.' + nm)
File "F:\Python\pyinstaller-2.0\pyinstaller-2.0\PyInstaller\loader\iu.py", line 480, in doimport
exec co in mod.__dict__
File "F:\Python\pyinstaller-2.0\pyinstaller-2.0\myproject\build\pyi.win32\myproject\out00-PYZ.pyz\reportlab.pdfgen.canvas", line 25, in <module>
File …Run Code Online (Sandbox Code Playgroud) 在Android中编码时,我需要一个我称之为wormPt的PointsList.我通过循环初始化它.
ArrayList<Point> wormPt = new ArrayList<Point>();
Point pt = new Point();
.
.
.
private void initializeWorm() {
// TODO Auto-generated method stub
pt.x = 220;
pt.y = 300;
for (int i = 0; i <= 5; i++) {
wormPt.add(pt);
Log.d("wormdebug", wormPt.toString());
pt.x -= 5;
}
Log.d("wormdebug", wormPt.toString());
}
Run Code Online (Sandbox Code Playgroud)
我的上一次log.d应报告点数(220,300)(215,300)(210,300)(205,300)(200,300)(195,300)
相反,我的所有观点都是(190,300)
这是我的日志数据
11-21 23:48:11.549: D/wormdebug(3273): [Point(220, 300)]
11-21 23:48:11.600: D/wormdebug(3273): [Point(215, 300), Point(215, 300)]
11-21 23:48:11.600: D/wormdebug(3273): [Point(210, 300), Point(210, 300), Point(210, 300)]
11-21 23:48:11.600: D/wormdebug(3273): [Point(205, 300), Point(205, 300), …Run Code Online (Sandbox Code Playgroud)