Qt初级-成员函数(一)

成员函数:
    show();   //基类为QWidget的派生类都有---弹出窗体
    exec();  //QApplication class;QCoreApplication class;---进入事件循环,等待exit();
                 //QDialog class;QMessageBox class----使用模态弹出窗口
                // QMenu class;----实施菜单同步
    setRange(0,130);   //QSpinBox class;  QAbstractSlider class 派生的QSlider;---设置滑块和数字设定框的上下限;
                                    //==setMinimum(minimum);setMaximum(maximum);
    setValue(x); //QSpinBox class;  QAbstractSlider class;---设置当前的值
    setValue(x); //QVariant class;---给QVariant类型赋值;
    setValue("设置名",值); //QSettings class;---将设置保存的时候的保存的赋值;
    setLayout(layout); //基类为QWidget的派生类都有---设置窗口布局
    setBuddy(button or label);//QLabel class; ----设置绑定伙伴
    setDefault(true or false);//QPushButton class; ---设置默认按钮,当Enter按下时执行;
    setEnabled(false or true);//QAction class;QWidget class ;>QAbstractButtonclass>QPushButton
                                                //---设置部件是否被激活
                                               //QShortcut class;同上 
                                             //QLayout class;==isEnabled()---当布局被激活时返回true;
    addWidget(widget);//QBoxLayout class;QGridLayout class(格式见下);
                                        //QToolBar class;---添加一个窗体在布局管理器中或者在工具栏
    addLayout(layout)//QBoxLayout class---添加一个布局管理器在另外一个布局管理器的最后
    addLayout(layout,row,column,x,y)//QGridLayout class---添加布局管理器在网格布局器中
                                                                //row和column表示在第几行第几列,x表示占几列,y表示占几行
    addStretch();//QBoxLayout class;---添加一个空白的伸缩器在布局管理器中;
    setWindowTitle(tr(""));// 基类为QWidget的派生类都有 --设置窗体的标题;
    setFixedHeight(QSize);//基类为QWidget的派生类都有---设置窗体高度;
    sizeHint()//基类为QWidget的派生类都有---返回一个默认的窗体大小,可以和 setFixedHeight配合使用;//sizeHint().height()
    text() //QAction class;QLineEdit class;QLabel class;QClipboard class;QAbstractSpinBox class;---设置组件的文本内容,返回Qstring
    isChecked()//QAbstractButton class;QAction class;QGroupBox class;---检查复选组件是否被选中,返回bool值==setChecked();
    setValidator(精确输入)//QLineEdit class;---接受有规则的文本;
                                        //精确输入:抽象类class QValidator派生出的QIntValidator和QDoubleValidator提供简单的数字检。                          
                                       //QRegExpValidator提供正则检查;
                                        //QComboBox class---设置验证程序来代替目前的验证程序。
    hasAcceptableInput();//QLineEdit class;---检测文本框是否有文本输入(text())或者精确匹配式的输入( setValidator());
    button(QDialogButtonBox::ok)   //QButtonGroup class--选择buttonBox中的预置键;
    buttonClicked(QDialogButtonBox::ok)//QButtonGroup class--当预置按钮被单击;
    objectName() //QObject class;---一个Qt对象的名称,返回QString;
    isEmpty()  //QLayout class;QItemSelectionRange class;QMenu class;QRegExp class;QSize class;Qstring class;
                        //---检测其中包含的项目或者文本是否为空;
    setObjectName();//QObject class;---设置Qt对象的名称;
    resize(int w,int h );//QWidget class;---设置框体的大小;
    resize(int x )    //QString class;---设置Qt类型字符串的大小,具有截断字符串的功能;
                             //QFile class;--设置文件的大小(bytes),类似QString;
    setGeometry(int,int,int,int)//QWidget class--在窗体中划分出一个矩形;
    setGeometry(Rect(int,int,int,int))//QWidget class--同上;
    setContentsMargins(int,int,int,int)//QWidget class;QLayout class---设置框体四边的边缘的厚度
    setStandardButtons();//QButtonBox class,QMessageBox class;---设置标准按钮;
    connectSlotsByName(widget);//QMetaObject class---使用名字命名规则来链接信号和槽;
    translate()//QCoreApplication class;---类似tr();
    addItem(item,int,int,int,int);//GridLayout class;---添加条目 ??和addLayout,addWidget
    clear();//QComboBox class;QVariant class;QToolBar class;QString class;Qsettings class;
                //QMenu class;QList class;QLabel class;QLineEdit class---清除所有的内容条目;
    insertItems(int ,QStringList);//从int开始插入条目;
    hide();//QWidget class,QComboBox class----隐藏窗体;
    setSizeConstraint(SizeConstraint)//QLayout class.---调整layout的大小
    SizeConstraint()//QLayout class.---返回layout的大小
    setMinimumSize() //QWidget class--保留窗体的最小大小
    setWindowIcon(); //QApplication class;QWidget class--设置窗体图标;
    setAttribute(attribute);//QCoreApplication class;QWidget class;--设置属性;
                                            //setAttribute(attribute,false);--清除属性;
posted @ 2013-09-09 14:13  SoulReaper  阅读(1044)  评论(0编辑  收藏  举报