qt 自动调整大小的实现
2010-07-20 10:18
190 查看
void MainWindow::createStatusBar()
{
locationLabel = new QLabel(" W999 ");//以文字" W999 " 建立 一个新的QLabel的对象
locationLabel->setAlignment(Qt::AlignHCenter);//文字对齐方式为中间对齐
locationLabel->setMinimumSize(locationLabel->sizeHint());
//设置这个Label的最小大小为当前最适合的大小。即Label的最小面积就是现在的大小了
formulaLabel = new QLabel;
formulaLabel->setIndent(3);
//设置自动缩进
statusBar()->addWidget(locationLabel);
statusBar()->addWidget(formulaLabel, 1);
//第二个参数是设置 窗体 伸张系数的,默认为0.
connect(spreadsheet, SIGNAL(currentCellChanged(int, int, int, int)),
this, SLOT(updateStatusBar()));
connect(spreadsheet, SIGNAL(modified()),
this, SLOT(spreadsheetModified()));
updateStatusBar();
}
{
locationLabel = new QLabel(" W999 ");//以文字" W999 " 建立 一个新的QLabel的对象
locationLabel->setAlignment(Qt::AlignHCenter);//文字对齐方式为中间对齐
locationLabel->setMinimumSize(locationLabel->sizeHint());
//设置这个Label的最小大小为当前最适合的大小。即Label的最小面积就是现在的大小了
formulaLabel = new QLabel;
formulaLabel->setIndent(3);
//设置自动缩进
statusBar()->addWidget(locationLabel);
statusBar()->addWidget(formulaLabel, 1);
//第二个参数是设置 窗体 伸张系数的,默认为0.
connect(spreadsheet, SIGNAL(currentCellChanged(int, int, int, int)),
this, SLOT(updateStatusBar()));
connect(spreadsheet, SIGNAL(modified()),
this, SLOT(spreadsheetModified()));
updateStatusBar();
}
相关文章推荐
- Qt中自动调整大小的实现
- 下压栈-能够自动调整数组大小实现并实现迭代功能
- 如何实现控件随对话框大小变化而自动调整大小和位置
- Android 自定义TextView实现文本内容自动调整字体大小以适应TextView的大小
- Qt学习笔记之图片显示(自动调整大小适应设计的范围)
- Android 自定义TextView实现文本内容自动调整字体大小以适应TextView的大小
- jQuery实现自动调整字体大小的方法
- 原生静态布局下,用div+css实现界面随着不同的屏幕变换自动调整大小
- Android编程实现自动调整TextView字体大小以适应文字长度的方法
- Qt5:随窗口大小变化背景图片自动缩放的实现
- 自动调整大小--Qt界面小细节(2)
- qt的stylesheet中如何设置属性使背景图自动调整来适应控件的大小
- qt中让控件位置岁窗口大小自动调整,并且自身大小不变
- CSS实现块宽度随浏览器大小自动调整&获取随机颜色(前端面试题)
- 如何实现控件随对话框大小变化而自动调整大小和位置
- 实现JTable ,添加滚动条。随容器大小自动调整大小,充满容器
- 如何实现控件随对话框大小变化而自动调整大小和位置
- Qt5:随窗口大小变化背景图片自动缩放的实现【转】
- Qt: 自动调整到最合适的大小(不是很明白)
- qt中让控件位置岁窗口大小自动调整,并且自身大小不变