分页: 1 / 1

[已解决]请问,Ubuntu app 方面的问题应该在哪个版块提问?

发表于 : 2014-07-06 17:05
Hello World!
我的程序里有这样的代码:

代码: 全选

canvas.addEventListener("mousedown", onCanvasDown, false);


function onCanvasDown(ev) {
        var x,y;
        if("offsetX" in ev) {
                x = ev.offsetX-RIGHT+300;
                y = ev.offsetY-BOTTOM+300;
        } else {
                x = ev.layerX-RIGHT+300;
                y = ev.layerY-BOTTOM+300;
        }
。。。
。。。
程序在 Mozilla 和 webkit 下都很正常,但是在 Qt Creator 中却不知道哪里出了问题。


我是第一次接触 Qt Creator,不知道怎样用 Qt Creator 调试 HTML5 程序,也不知道在哪里提问比较合适。

Re: 请问,Ubuntu app 方面的问题应该在哪个版块提问?

发表于 : 2014-07-06 21:51
astolia
你这个该发到软件/网站开发版去。
你是写了个用QtWebkit来显示某个页面的Qt程序?
QWebPage有个javaScriptConsoleMessage,如果页面有错误的话这个函数会被调用,自己写个子类来处理就是了。
要调试js的话用QWebInspector,代码差不多就这样子:
QWebInspector inspector;
inspector.setPage(&webPage);
inspector.setVisible(true);

Re: 请问,Ubuntu app 方面的问题应该在哪个版块提问?

发表于 : 2014-07-06 23:55
Hello World!
astolia 写了:你这个该发到软件/网站开发版去。
你是写了个用QtWebkit来显示某个页面的Qt程序?
QWebPage有个javaScriptConsoleMessage,如果页面有错误的话这个函数会被调用,自己写个子类来处理就是了。
要调试js的话用QWebInspector,代码差不多就这样子:
QWebInspector inspector;
inspector.setPage(&webPage);
inspector.setVisible(true);
不是不是,我是想把一个 HTML5 的游戏移植到 Ubuntu App 中,而 Ubuntu Sdk 提供的 IDE 是 Qt Cretator。

Re: 请问,Ubuntu app 方面的问题应该在哪个版块提问?

发表于 : 2014-07-07 21:20
astolia
不知道你想搞QML混合HTML5的还是纯HTML5的,纯HTML5的给ubuntu-html5-app-launcher加个命令行启动参数--inspector,然后用chrome/chromium的远程inspector调试
QML混合的要设置环境变量,再用远程inspector调试
参考 http://askubuntu.com/questions/319493/d ... ubuntu-sdk

Re: 请问,Ubuntu app 方面的问题应该在哪个版块提问?

发表于 : 2014-07-08 3:08
Hello World!
astolia 写了:不知道你想搞QML混合HTML5的还是纯HTML5的,纯HTML5的给ubuntu-html5-app-launcher加个命令行启动参数--inspector,然后用chrome/chromium的远程inspector调试
QML混合的要设置环境变量,再用远程inspector调试
参考 http://askubuntu.com/questions/319493/d ... ubuntu-sdk
谢谢谢谢,我经验太少,之前不懂得使用 inspector,现在明白了,多谢!

PS:在 ubuntu-html5-app-launcter 中,抬起鼠标后才会触发 mousedown 事件,这是怎么回事?我去 askubuntu 问问,不知道那里的人能不能听懂我的英语。 :em06