Cpper
C/C++高级工程师 Android高级软件工程师 IT集成工程师 音频工程师 熟悉c,c++,java,c#,py,js,asp等多种语言 程序猿

导航

<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
统计
  • 随笔 - 379
  • 文章 - 2
  • 评论 - 439
  • 引用 - 0

常用链接

留言簿(26)

随笔分类(335)

随笔档案(379)

文章档案(2)

XYZ

程序员

积分与排名

  • 积分 - 771585
  • 排名 - 19

最新随笔

最新评论

阅读排行榜

评论排行榜

 
有时候程序需要显示二个排列在一起的顶级窗体,并且拖动主窗体次窗体也跟着移动
其实现如下:
1.保持窗体并列显示在一起
    QPoint pos = this->pos();
    QSize  size 
= this->size();
    
int x = pos.x() + size.width() + 8;
    
int y = pos.y();
    widget1
->move(x,y);
2.移动主窗体,次窗体也跟着移动
这个需要重载函数moveEvent
void window::moveEvent(QMoveEvent *event)
{
    onMove();    
    QWidget::moveEvent(
event);
}
posted on 2012-05-20 12:28 ccsdu2009 阅读(615) 评论(0)  编辑 收藏 引用 所属分类: QT编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理