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

笔记本/便携移动设备,手机平板等软硬件
回复
头像
Hello World!
帖子: 3051
注册时间: 2008-06-23 15:19
系统: ���������
来自: 北欧某国
联系:

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

#1

帖子 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 程序,也不知道在哪里提问比较合适。
上次由 Hello World! 在 2014-07-08 3:09,总共编辑 1 次。
http://noie.name 网站改版中。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

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

#2

帖子 astolia »

你这个该发到软件/网站开发版去。
你是写了个用QtWebkit来显示某个页面的Qt程序?
QWebPage有个javaScriptConsoleMessage,如果页面有错误的话这个函数会被调用,自己写个子类来处理就是了。
要调试js的话用QWebInspector,代码差不多就这样子:
QWebInspector inspector;
inspector.setPage(&webPage);
inspector.setVisible(true);
头像
Hello World!
帖子: 3051
注册时间: 2008-06-23 15:19
系统: ���������
来自: 北欧某国
联系:

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

#3

帖子 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。
http://noie.name 网站改版中。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

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

#4

帖子 astolia »

不知道你想搞QML混合HTML5的还是纯HTML5的,纯HTML5的给ubuntu-html5-app-launcher加个命令行启动参数--inspector,然后用chrome/chromium的远程inspector调试
QML混合的要设置环境变量,再用远程inspector调试
参考 http://askubuntu.com/questions/319493/d ... ubuntu-sdk
头像
Hello World!
帖子: 3051
注册时间: 2008-06-23 15:19
系统: ���������
来自: 北欧某国
联系:

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

#5

帖子 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
http://noie.name 网站改版中。
回复