• 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);--清除属性;
  • 相关阅读:
    Java高并发8-计算机内存模式以及volatile,sychronized工作原理
    Java高并发7-inheritableThreadLocal实现父子线程变量同步原理
    Java高并发6-ThreadLocal内部各种方法实现原理
    Java高并发5-守护线程、ThreadLocal和死锁四个必要条件
    Java高并发4-解析volatile关键字
    AQS详解,并发编程的半壁江山
    Java 调用File的delete方法删除文件返回false
    Java 将文件夹打成压缩包 zip
    前端 文件夹上传 解决方案
    ORA-00904: "FILED_TYPE": 标识符无效
  • 原文地址:https://www.cnblogs.com/SoulReaper/p/3309757.html
Copyright © 2020-2023  润新知