一生一世学坛

 找回密码
 立即注册
搜索
查看: 3934|回复: 0
打印 上一主题 下一主题

QT使用QSplitter切分主窗口

[复制链接]

334

主题

385

帖子

6830

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6830
跳转到指定楼层
楼主
发表于 2021-2-26 17:44:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. QSplitter* splitter = new QSplitter(this);
  2.     splitter->setFixedSize(500,500);

  3.     QTextEdit* textEdit1 = new QTextEdit();
  4.     QTextEdit* textEdit2 = new QTextEdit();
  5.     QTextEdit* textEdit3 = new QTextEdit();
  6.     QTextEdit* textEdit4 = new QTextEdit();


  7.     splitter->addWidget(textEdit1);


  8.     textEdit1->setText("Main-Left");
  9.     textEdit1->setAlignment(Qt::AlignCenter);

  10.     textEdit2->setText("Right-Top");
  11.     textEdit2->setAlignment(Qt::AlignCenter);

  12.     QSplitter* splitter2 = new QSplitter(splitter);
  13.     splitter2->setOrientation(Qt::Vertical);

  14.     splitter2->addWidget(textEdit2);

  15.     textEdit3->setText("Right-Bottom-left");
  16.     textEdit3->setAlignment(Qt::AlignCenter);

  17.     textEdit4->setText("Right-Bottom-right");
  18.     textEdit4->setAlignment(Qt::AlignCenter);

  19.     QSplitter* splitter3 = new QSplitter(splitter2);

  20.     splitter3->addWidget(textEdit3);
  21.     splitter3->addWidget(textEdit4);


  22.     this->setFixedSize(500,500);
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|分享学习  

GMT+8, 2024-5-17 14:43 , Processed in 0.046794 second(s), 6 queries , File On.

声明:本站严禁任何人以任何形式发表违法言论!

本站内容由网友原创或转载,如果侵犯了您的合法权益,请及时联系处理!© 2017 zamxqun@163.com

皖公网安备 34010402700634号

皖ICP备17017002号-1

快速回复 返回顶部 返回列表