在UI最大化过程中,为保持界面美观,需控件根据输出大小自动调整。
可以通过读取输出尺寸进行计算,也可通过 QT Create 自带的布局策略。
(1)计算方式
整体布局如下图所示
代码如下:
//全屏参数
QDesktopWidget *deskWgt = QApplication::desktop();
screen_width = deskWgt->width();
screen_height = deskWgt->height();
//调整位置
ui->listWidget_channel->move(10, 0);
ui->listWidget_channel->resize(screen_width/10-10, screen_height/2 - 10);
ui->listWidget_