• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 请教大家关于qtopia编程,有用过的请进。。。谢谢 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6261
精华: 0
发帖: 13
金钱: 130 两
威望: 130 点
综合积分: 26 分
注册时间: 2009-05-25
最后登录: 2010-07-27
楼主  发表于: 2009-05-30 10:08

 请教大家关于qtopia编程,有用过的请进。。。谢谢

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2009-09-10)
买了友善之臂的mini2440+3.5“LCD板子,想做界面开发,看了几天资料,按照下列流程尝试N编,均以失败告终,希望各位牛人多多指教,过程如下:
    1.拷贝友善之臂提供的光盘中的x86-qtopia.tgz 到/opt目录下;

    2.按照文档,安装qtopia模拟器,试运行,ok,没有问题;

    3.按照setQpeEnv中的内容设置环境变量;

    4.用qt2/bin下的designer设计了一个很简单的界面,只有一个Form,添加了一个button;

    5.保存为test.ui,用如下命令生成test.h及test.cpp

           #uic -o test.h test.ui

           #uic -o test.cpp -impl test.h test.ui

        6.拷贝hello历程下的main.cpp到本目录下,修改内容如下:

     #include "test.h"

          #include <qtopia/qpeapplication.h>

           QTOPIA_ADD_APPLICATION("hello",Form1);

           QTOPIA_MAIN

          7.#qmake -project 生成test.pro文件,没有问题

     8.在生成的test.pro文件中添加:TARGET = test;

     9.#qmake -o Makefile -spec /opt/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ *.pro 生成可执行文件,没有问题;

     10.#make 生成可执行文件 test;

     11.将生成的可执行文件拷贝到qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin 下;

     12.拷贝hello历程中的run_hello到本目录下,修改可执行文件名为test;

     13.运行./run_hello

问题出现了,只看到了qtopia的界面,但是里面漆黑一片。
请各位牛人指点,搞了好几天了,不知道是哪的问题。谢谢各位牛人了!:)

我把光盘中自带的hello例程按照上述方法试了一下,将hello文件夹下的hello_base.ui用步骤5中的uic工具生成hello.h,然后跟原先的hello.h文件比较了一下,发现生成的源代码不一样,我估计问题是出在这里了,但是实在没有什么思路,请各位牛人帮帮忙。。。。谢谢了!

级别: 侠客
UID: 5706
精华: 0
发帖: 119
金钱: 780 两
威望: 406 点
综合积分: 238 分
注册时间: 2009-05-05
最后登录: 2011-05-22
1楼  发表于: 2009-05-31 17:15
出现黑屏,终端有没有什么提示?
级别: 侠客
UID: 5706
精华: 0
发帖: 119
金钱: 780 两
威望: 406 点
综合积分: 238 分
注册时间: 2009-05-05
最后登录: 2011-05-22
2楼  发表于: 2009-05-31 17:16
出现黑屏,终端有没有什么提示?
试试修改run_hello最后一行:
sleep 3
/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin  -qws
级别: 新手上路
UID: 6261
精华: 0
发帖: 13
金钱: 130 两
威望: 130 点
综合积分: 26 分
注册时间: 2009-05-25
最后登录: 2010-07-27
3楼  发表于: 2009-06-02 14:58
谢谢cyndy!
呵呵,问题已经解决了,我可以在arm板上看见自己编写的界面了。。。。
级别: 新手上路
UID: 6261
精华: 0
发帖: 13
金钱: 130 两
威望: 130 点
综合积分: 26 分
注册时间: 2009-05-25
最后登录: 2010-07-27
4楼  发表于: 2009-06-02 14:59
编写了一个串口软件,测试通过,呵呵
级别: 新手上路
UID: 5806
精华: 0
发帖: 21
金钱: 210 两
威望: 210 点
综合积分: 42 分
注册时间: 2009-05-09
最后登录: 2011-11-24
5楼  发表于: 2009-06-03 13:17

 回 4楼(rainy0415) 的帖子

我也需要一个串口软件,把一个类Qstring的str【】里的内容发送到串口显示,或者是接收串口来的数据把他显示在屏幕上自己编写的一个界面上,不知道您的串口软件是什么样子的,能把源代码发给我么?huangtao0607@163.com谢谢你!
级别: 新手上路
UID: 2937
精华: 0
发帖: 35
金钱: 330 两
威望: 299 点
综合积分: 70 分
注册时间: 2008-12-17
最后登录: 2013-01-30
6楼  发表于: 2009-07-06 12:36
我也很想参考下你做的东西,能把你的源代码也发我吗?springsky76@126.com 非常感谢!!
级别: 新手上路
UID: 6261
精华: 0
发帖: 13
金钱: 130 两
威望: 130 点
综合积分: 26 分
注册时间: 2009-05-25
最后登录: 2010-07-27
7楼  发表于: 2009-07-06 14:07
我的代码只是用串口实现另外我自己的控制功能,控制电机等,并不是纯粹的串口程序,串口编程用的是linux下的串口,有问题大家可以讨论:)
级别: 新手上路
UID: 7296
精华: 0
发帖: 1
金钱: 10 两
威望: 10 点
综合积分: 2 分
注册时间: 2009-07-09
最后登录: 2009-07-09
8楼  发表于: 2009-07-09 12:57

 回 7楼(rainy0415) 的帖子

我想控制步进电机,能否把你程序发给我参考,谢谢!
ket110@163.com
级别: 新手上路
UID: 6996
精华: 0
发帖: 11
金钱: 110 两
威望: 110 点
综合积分: 22 分
注册时间: 2009-06-27
最后登录: 2009-08-02
9楼  发表于: 2009-07-15 02:13
楼主,你写的是X86的过程,我也试过了.
我试了ARM平台的,那个hello例子一个build就出结果.
可是我自已写个在qt上最简单的hello,在arm-qtopia编译,怎么都不来,楼主能告诉我方法吗?谢谢
fanciedboy@126.com
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go