我简单的做了这样的桌面,新建一个类叫做DeskTop,是继承QDialog的,类里主要成员是QPushButton,它的作用是,当点击它时,就在它对应的槽函数里通过QProcess创建一个新进程来打开一个应用程序,这样行是行的通,但移动mini2440板里发现打开新进程时响应速度有点慢,请问一下,有没有方法能使响应速度加快,或是用更好的方法写桌面程序。我的大致代码如下:
class DeskTop::public QDialog
{
Q_OBJECT
public:
DeskTop(QWidget *parent=0)
private:
QPushButton *Btn[8]; //
private slots:
void on_Btn[0]_clicked();
.............
void on_Btn[7]_clicked();
}
DeskTop::DeskTop(QWidget *parent):QDialog(parent)
{
...................
setWindowFlags(Qt::FramelessWindowHint);//无标题栏
}
void DeskTop::on_Btn[0]_clicked();
{
QProcess* myprocess=new QProcess;//创建一个进程
myprocess->start(programName);//打开一个应用程序
}
.........................................
..........................................