首页| 论坛| 消息

标题:【提问】像window登陆界面如何实现
作者:realwerw
日期:2005-09-01 10:52
内容:

首先一点,我的程序有一个
mainFrame,有一个logonFrame,有一个onlineFrame
logonFrame就是登陆可是界面,而onlineFrame就是登陆完成后的应用系统.
现在logonFrame和onlineFrame之间是可以自由切换的,也就是随时可以任意切换.
我是用的是widgetstack这个类来实现.
但我现在logonFrame始终全屏,没办法调整成居中模式,各位哥哥有没有什么办法?


#1 [yfy002 09-01 10:58]
不知道什么意思,给个截图或者代码晒
#2 [XChinux 09-01 12:37]
如下代码:
#include
#include
#include
#include
class MyWidget: public QMainWindow
{
public:
MyWidget(QWidget *parent = 0);
~MyWidget();
private:
QDialog *dialog;
void closeEvent(QCloseEvent *e);
};
MyWidget::MyWidget(QWidget *parent)
: QMainWindow(parent)
{
setWindowState(Qt::WindowFullScreen);
dialog = new QDialog();
dialog->resize(400, 300);
dialog->exec();
}
MyWidget::~MyWidget()
{
}
void MyWidget::closeEvent(QCloseEvent *e)
{
//e->ignore();
//hide();
//dialog->exec();
QMainWindow::closeEvent(e);
}
int main(int argc, char **argv)
{
QApplication app(argc, argv);
MyWidget mywidget;
mywidget.show();
return app.exec();
}
另外,请大家不要发重复的帖子,发了立即删除。

回复 发表
主题 版块