Chinaunix首页 | 论坛 | 博客
  • 博客访问: 233515
  • 博文数量: 27
  • 博客积分: 270
  • 博客等级: 二等列兵
  • 技术积分: 444
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-21 19:55
个人简介

Enjoy yourself!

文章分类

分类: C/C++

2012-12-28 13:29:07

之前做测试的时候试过
忘了记录保存
又再找一遍
 
所以还是记起来吧
 
项目服务器需要左边是菜单,右边显示不同菜单界面,总不可能都放在同一个窗口中吧
于是上网找到了这种方法

1、在点击触发某个槽函数以后,创建一个窗口

点击(此处)折叠或打开

  1.     Log= new Server_Login(this);//创建一个窗口
  2.     Password->hide();//上一个窗口隐藏
  3.     Log->show();//显示这个窗口
  4.     Log->move(256,0);//把子窗口起始移到父窗口的某个坐标

 

2、在新窗口(Server_Login)的构造函数中加上

点击(此处)折叠或打开

  1. setWindowFlags(Qt::CustomizeWindowHint|Qt::FramelessWindowHint);//设置子窗口属性

  2. this->setParent(parent);//设置依附的窗口


 

以上只是在晚上搜索到的资料   仅经过初步测试   如有错误  欢迎指出 谢谢

 

阅读(2903) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

小方舟tony2014-05-17 09:37:34

好厉害~