首页| 论坛| 消息

标题:密码登陆问题
作者:mayuanyi853
日期:2010-05-31 10:34
内容:

本人写了一个简单的QT4登陆界面程序
编译平台:Ubuntu8.04
运行平台:ARM2440(三星公司ARM处理器S3C2440A)
交叉编译器 :arm-linux-3.4.1
QT版本:QtEmbedded-4.5.3-arm
显示屏:4.3寸触摸屏(480*272)
基本功能已经完成,但是遇到些写小问题,特来求助
//////////////////////////////////////////////////////////////////////////////
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
QApplication::setFont(QFont(("unifont"),10,QFont::Normal));
CLoginDlg dlg;
if(dlg.exec()==QDialog::Accepted)
{
return a.exec();
}
}
/////////////////////////////////////////////////////////////////////////////////////
CLoginDlg::CLoginDlg(QWidget* parent)
:QDialog(parent)//CLoginDlg类的构造函数
{
QPalette palette;
palette.setBrush(QPalette::Window, QBrush(QPixmap("/usr/qtopia/c.png")));
setPalette(palette);
QPushButton* okBtn = new QPushButton(tr("登陆"),this);
okBtn->setGeometry(320, 140, 50, 30);
connect(okBtn, SIGNAL(clicked()), this, SLOT(accept()));
/*vKey = new VKey;
QPushButton* keyButton = new QPushButton(tr("小键盘"),this);
keyButton->setGeometry(380, 140, 50, 30);
connect(keyButton, SIGNAL(clicked()),this,SLOT(disvkey()));*/
//QPushButton* cancelBtn = new QPushButton(tr("取消"));
//connect(cancelBtn, SIGNAL(clicked()), this, SLOT(reject()));
..


#1 回 楼主(mayuanyi853) 的帖子 [mayuanyi853 06-01 15:04]
还是没人回帖,还好自己把问题解决了,
#2 [embeddedgood 06-23 09:50]
可以把按键数字坐在背景图上,

回复 发表
主题 版块