zoukankan      html  css  js  c++  java
  • 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);--清除属性;
  • 相关阅读:
    poj3278 Catch That Cow
    poj2251 Dungeon Master
    poj1321 棋盘问题
    poj3083 Children of the Candy Cor
    jvm基础知识—垃圾回收机制
    jvm基础知识1
    java面试基础必备
    java soket通信总结 bio nio aio的区别和总结
    java scoket aIO 通信
    java scoket Blocking 阻塞IO socket通信四
  • 原文地址:https://www.cnblogs.com/SoulReaper/p/3309757.html
Copyright © 2011-2022 走看看