Qt中怎么控制主窗口在屏幕上的显示位置
展开全部
void MainWindow::onBtnMenuMaxClicked(bool)
{
QRect deskTopRect = qApp->desktop()->availableGeometry();
if (max==true) {
int allw = deskTopRect.width();
int allh = deskTopRect.height();
int unitw=allw/4;
int unith=allh/4;
this->resize(unitw*2,unith*2);
this->move(unitw,unith);
ui->pushButton_max->setToolTip(tr("最大化"));
}
if (max==false)
{
qDebug()<<"dataRecvSend rectApp= "<<deskTopRect;
this->setGeometry(deskTopRect);
ui->pushButton_max->setToolTip(tr("还原"));
}
max = !max;
}
{
QRect deskTopRect = qApp->desktop()->availableGeometry();
if (max==true) {
int allw = deskTopRect.width();
int allh = deskTopRect.height();
int unitw=allw/4;
int unith=allh/4;
this->resize(unitw*2,unith*2);
this->move(unitw,unith);
ui->pushButton_max->setToolTip(tr("最大化"));
}
if (max==false)
{
qDebug()<<"dataRecvSend rectApp= "<<deskTopRect;
this->setGeometry(deskTopRect);
ui->pushButton_max->setToolTip(tr("还原"));
}
max = !max;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中引用另一个工作簿表格的数据,可以通过以下步骤实现:1. 打开目标工作簿,选择需要填充数据的单元格。2. 输入“=”号,切换到要引用的工作簿。3. 选择需要引用的单元格或数据区域,注意使用正确的路径和文件名。4. 按下回车键,即...
点击进入详情页
本回答由TableDI提供
展开全部
QWidget::move(int ax, int ay)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<QWidget>
QWidget w;
w.setGeometry(x,y,length,hight);
//w.move(x,y)
QWidget w;
w.setGeometry(x,y,length,hight);
//w.move(x,y)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询