相关文章推荐
闯红灯的墨镜  ·  php curl ...·  1 年前    · 
闷骚的鸡蛋面  ·  解决 ...·  1 年前    · 
开朗的洋葱  ·  win8: ...·  1 年前    · 

对于QGroupBox常用于作为一个容器来包含其他控件,因为在界面的控件比较多的时候我们需要对其进行区域划分,那么QGroupBox就派上用场了,让其包含子控件做为一个区域,其他的在利用其他容器或或者使用布局管理器来对整体的界面进行调整,这样做的好处就是显得界面非常的整洁,而不是杂乱无章。一般情况在QGroupBox中所包含的控件有button、checkbox、spinBox、label等,但是其中包含多个spinbox的时候他们之间是互斥的,即同一时刻只能选择一个。本节主要实现的是结合QGroupBox和布局管理器来管理界面的控件。

QGroupBox *createFirstExclusiveGroup();    
QGroupBox *createSecondExclusiveGroup();    
QGroupBox *createNonExclusiveGroup();    
QGroupBox *createPushButtonGroup();

首先我们创建四个私有的成员函数,它们只要是现实四个QGroupBox的创建以及内部子控件的布局。

QGroupBox *GroupWidget::createFirstExclusiveGroup()
    QGroupBox *groupBox = new QGroupBox(tr("Exclusive Radio Buttons"));
    groupBox->setAlignment(Qt::AlignLeft);
    QRadioButton *radio1 = new QRadioButton(tr("Radio1"));
    QRadioButton *radio2 = new QRadioButton(tr("Radio2"));
    QRadioButton *radio3 = new QRadioButton(tr("Radio3"
对于QGroupBox常用于作为一个容器来包含其他控件,因为在界面的控件比较多的时候我们需要对其进行区域划分,那么QGroupBox就派上用场了,让其包含子控件做为一个区域,其他的在利用其他容器或或者使用布局管理器来对整体的界面进行调整,这样做的好处就是显得界面非常的整洁,而不是杂乱无章。一般情况在QGroupBox中所包含的控件有button、checkbox、spinBox、labe... 一个组框提供一个框架,一个标题在顶部,一个键盘快捷键,并在其内部显示各种其他小部件。键盘快捷键将键盘焦点移到组框的子窗口小部件之一。 Q Group Box 还允许您设置标题(通常在构造函数中设置)和标题的对齐方式。组框可以检查。可检查组框中的子窗口小部件是启用还是禁用,具体取决于是否选中了该组框。 您可以通过启用flat属性来最小化组框的空间消耗。在大多数样式中,启用此属性会导致删除框架的左,右和下边缘。 Q Group Box 不会自动布置子窗口小部 Q Group Box 是一个带有标题的组合框,其标题处于组合框的线上。 接下来大致说明如何将一些控件加入至Q Group Box 框中显示: 首先需要先定义组合框的指针函数 Q Group Box *create Group Box ;在此函数中,则可以创建需要的布局以显示需要的控件,具体如下: 先在头文件定义: //Q Group Box 类型 Q Group Box *creat Group 1(); Q Group Box *creat Group 2(); 在构造函数中创建一个QGridB Q Group Box 为构建分组框提供了支持。分组框通常带有一个边框和一个标题栏,作为容器部件来使用,在其中可以布置各种窗口部件。布局时可用作一组控件的容器,但是需要注意的是,内部必须使用布局控件(如Q Box Layout)进行布局。 Q Group Box 继承关系: topLeft Group Box = new Q Group Box (tr(" Group 1")); radioButton1 = new QRadioButton(tr("Radio button 1"
Q Group Box 为构建分组框提供了支持。分组框通常带有一个边框和一个标题栏,作为容器部件来使用,在其中可以布置各种窗口部件。布局时可用作一组控件的容器,但是需要注意的是,内部必须使用布局控件(如Q Box Layout)进行布局。 Q Group Box 继承关系: 使用示例: group Box = Q Group Box ("Exclusive Radio Buttons") radio1 = QRadioButton("&Radio button 1") radio2 = QRadioButto
QSlider部件提供了一个垂直或水平滑动条。 今天的主角是QSilder,QSilder继承于QAbstractSlider,它的大多功能在QAbstractSlider,通过setValue()来设置当前值,使用setSingleStep()、setPageStep()用来设置步长,setMinimum()和setMaximum()用于定义滚动条的范围。 用户...