天嵌 ARM开发社区

 找回密码
 注册
查看: 3074|回复: 6

思路请教:如何让开发板启动后显示QT下用户自己的应用程序界面

[复制链接]
TOM 发表于 2010-3-8 15:09:03 | 显示全部楼层 |阅读模式
版主您好:
带有QT的开发板在启动后,会显示QT的主界面,如果我想让开发板启动后,立即显示我设计的QT应用程序界面,该如何操作呢,还有一个问题,显示屏下方的输入法等那些任务栏可以去掉吗?谢谢
亚瑟王 发表于 2010-3-8 15:14:35 | 显示全部楼层
1、修改文件系统的“/bin/qtopia”文件中的qpe 那行为你的程序(加上名为abc)abc -qws即可。
2、单独运行时就没有输入法等等了,那些只在qtopia整体运行时才有。
 楼主| TOM 发表于 2010-3-8 16:36:54 | 显示全部楼层
谢谢亚瑟王的解答, 再问个小小的问题,自己设计的应用程序界面,最上面都有一个任务栏,显示FORM的名称,还有关闭的按钮,如何可以将这些东西也去掉呢,麻烦版主再帮助一下,谢谢
 楼主| TOM 发表于 2010-3-8 16:45:23 | 显示全部楼层
1、修改文件系统的“/bin/qtopia”文件中的qpe 那行为你的程序(加上名为abc)abc -qws即可。

我打开 文件系统中 /bin/qtopia 这个文件,内容如下
#!/bin/sh

echo Start Qtopia-2.2.0 > /dev/tq2440_serial0

export set TSLIB_TSDEVICE=/dev/event0
export set TSLIB_CONFFILE=/etc/ts.conf
export set TSLIB_PLUGINDIR=/lib/ts
export set TSLIB_CALIBFILE=/etc/pointercal
export set HOME=/root
export set QTDIR=/opt/Qtopia
export set QPEDIR=/opt/Qtopia
export set KDEDIR=/opt/kde
export set QWS_KEYBOARD="TTY:/dev/tty1"
export set QWS_MOUSE_PROTO="TPanel:/dev/event0 USB:/dev/mouse0"
export set PATH=$QPEDIR/bin:$PATH
export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib
if [ -f /etc/pointercal ] ; then
        $QPEDIR/bin/qpe > /dev/null 2>/dev/null
else
        ts_calibrate
        $QPEDIR/bin/qpe > /dev/null 2>/dev/null
fi


是改哪一行呢,谢谢!
fuzhuo20 发表于 2010-3-8 22:28:24 | 显示全部楼层
if [ -f /etc/pointercal ] ; then
        $QPEDIR/bin/qpe > /dev/null 2>/dev/null
else
        ts_calibrate
        $QPEDIR/bin/qpe > /dev/null 2>/dev/null
fi
将qpe改成你的程序名:)
 楼主| TOM 发表于 2010-3-9 09:59:35 | 显示全部楼层
谢谢fuzhuo20的热心回答,还有一个问题,就是在QT下做自己的应用界面时,怎么把窗体上方的标题栏去掉呢(即不显示窗体的名称以及叉叉关闭按钮)
亚瑟王 发表于 2010-3-9 13:07:20 | 显示全部楼层
如果你要去掉那个需要自己做外框了,而不是在main.c中调用qt做好的框。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-4 22:54 , Processed in 1.078125 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表