Qt: 自动调整到最合适的大小(不是很明白)

SortDialog::SortDialog(QWidget *parent) :
QDialog(parent) {
setupUi(this);

groupBox_2->hide();
groupBox_3->hide();

layout()->setSizeConstraint(QLayout::SetFixedSize);

setColumnRange(‘A‘, ‘Z‘);
}

SortDialog::~SortDialog() {
}

void SortDialog::setColumnRange(QChar first, QChar last) {
primaryColumnComboBox->clear();
secondaryColumnComboBox->clear();
tertiaryColumnComboBox->clear();
secondaryColumnComboBox->addItem(tr("None"));
tertiaryColumnComboBox->addItem(tr("None"));
primaryColumnComboBox->setMinimumSize(secondaryColumnComboBox->sizeHint());

QChar ch = first;
while (ch <= last) {
primaryColumnComboBox->addItem(QString(ch));
secondaryColumnComboBox->addItem(QString(ch));
tertiaryColumnComboBox->addItem(QString(ch));

ch = ch.unicode() + 1;
}
}

http://www.cppblog.com/biao/archive/2008/03/17/44720.html

时间: 2024-11-06 13:51:34

Qt: 自动调整到最合适的大小(不是很明白)的相关文章

045自动调整屏幕中的文本大小

效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController 4 @property (strong, nonatomic) UILabel *lblMessage; 5 @property (strong, nonatomic) UILabel *lblDescription; 6 7 @end ViewController.m 1 #import "

Qt图片自适应窗口控件大小(使用setScaledContents)

最近在用Qt设计一个小程序,想让一幅图片自适应窗口大小,由于本人比较笨,一直找不到好方法.找到了很多方法但都会出一些小问题, 刚刚摸索出解决办法了,在些记录. 思想: 1 显示图像是用QLabel2 在QWidget或其他窗口部件上显示(也可直接显示在窗口上,后面会说明为什么不) 现在问题就明朗了,主要就是调整QLabel大小随窗口大小自动变化. 使用方法: 1 在要显示的窗口放置一个QWidget,并使用用布局管理器(以便窗口可以规范布局) 2 在QWidget内放置QLabel ,位置为左上

Qt中如何固定窗口的大小?

这个是从网上转载过来的,我第一次看到的在如下网页:http://blog.csdn.net/cgb0210/article/details/5712980  这里我记录一下,留以后查阅. 一种方法是设置它的最大大小和最小大小,并且使它们的值相等,都等于当前你设置的窗口尺寸. 简单的示例: setMinimumSize(370, 150); setMaximumSize(370, 150); 其他如height和width一般可以不理会. 一种方法是使用setFixedSize(),这样一句话就可

虚拟机.屏幕大小(合适的大小)

环境:Win7x64 ZC:这里使用的是 SDK里面带的 虚拟机 ZC:想调节 虚拟机的窗口(屏幕)大小的,但是 方式都不是太理想... 先记录下来,以后 有更好的方式再说... ZC:下面 2个方式共同的 缺陷(蛋疼的地方):虚拟机的窗口的 标题栏在 电脑屏幕的外侧(超出上边缘),需要 代码移动这个窗口才能 看到它的标题栏... 1.AVD Manager.exe 中启动 虚拟机 点击 "Start..."按钮,会弹出如下界面:(我在 编辑虚拟机的时候,Skin里面选择的是"

开发环境合适字体大小与颜色

Eclipse 背景色: Preference -> General -> Editors -> Text Editors Background color -> 84:91:205 字体: Preference -> General -> Appearance -> Colors and Fonts Basic -> Text Font -> 新宋体 常规 10 另: (初始配置Server  -> Runtime Environments -

Qt 制作透明背景图片与裁剪图片(很实用)

这两天想做一个五子棋游戏,想从零开始自己绘制各种图片素材,将经验心得整理如下. 制作透明背景图片: void MyPainter::DrawKit() { QImage image(30, 30, QImage::Format_ARGB32); memset(image.bits(), 0x00, image.byteCount()); // 绘制图片 QPainter painter(&image); painter.setPen(QPen(Qt::red, 2, Qt::SolidLine)

Qt Style Sheets Examples(官方例子目录,很全)

Contents Style Sheet Usage Customizing the Foreground and Background Colors Customizing Using Dynamic Properties Customizing a QPushButton Using the Box Model Customizing the QPushButton's Menu Indicator Sub-Control Complex Selector Example Customizi

QT基础学习之路

以下内容是自己想要学习的东西,从FinderCheng前辈的BLOG中学习到的,如有冒犯请告知,我会第一时间修正. 最近在看FinderCheng前辈的QT学习之路 从中总结出了自己想要学习的东西 留个信号,自己以后再来看的时候知道自己从哪里看过,并且可以更好的记住. 1.QT的SIGNAL/SLOT机制使得程序看起来很明白,类似于windows下面的消息机制 不过也带来一点小麻烦 必须要使用QT的qmake对程序进行预处理,才能够使用make或者nmake进行编译.并且它的界面也不是原生风格的

Lua性能优化

原文:Lua Performance Tips 偶然找到<Lua Performance Tips>这篇关于Lua的优化文章,个人认为相较于多数泛泛而谈要好不少.尽管Lua已经到5.2版本了,但里面的技术依然能用到,通过翻译自己也能更深入的去了解文中提到技巧.第一次翻译,错误及不当之处自然不会少,欢迎指正,谢谢--以下为正文 基础实例 关于表 关于字符串 简化,复用,再生 后记 像其他任何编程语言一样,在Lua中,我们也要遵守以下两条优化程序的规则: 规则1:不要优化. 规则2:仍然不要优化(