zoukankan      html  css  js  c++  java
  • Qt初级-成员函数(二)

    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);--清除属性;
        setVisible(true or false);//QWidget class;QAction class;QDialog class---使组件可见或者不可见
        addMenu()//QMenuBar class;QMenu class;--添加菜单选项
        menuBar()//QMainWindow class;---创建菜单选项;
        addAction()//QWidget class;QMenu class;QToolBar class;QMEnuBar class;
        addSeparator()//QToolBar class,MenuBar class;--添加分隔线
        setContextMenuPolicy()//Qt namespace---?
        setAlignment( Qt::Alignment)//Qt namespace---设计组件的方向;
        setIndent(int);//QLabel class;--标签缩进的像素距离;
        setWindowModified//QWidget class---当修改内容的时候需要true,提示保存;
        isWindowModified();//QWidget class---判断是否有修改;
        QMessageBox::warning(widget,内容,QMessageBox::);//return int;
        getOpenFileName(widget,"名称","文件格式");//QFileDialog class;--弹出文件对话框
        showMessage("内容",时间(ms));//QStatusBar class;--显示信息
        removeAll("name");//QList--QStringList--移除所有name的信息;
        prepend()//QList class;QString class--插入一个列表项或者字符串在开始;
        fileName();//QFileInfo class;---返回不包括路径的文件名;
        count()//QString class;QToolBox class;QList class;QComboBox class---返回字符或者条目数;
        count("x");//QList class;---找出某个条目中的特定字符数目;
        setText(text);//QAction class;QClipboard class;QLineEdit class;--设置文本信息;
        setData(Qvariant);//QAction class;---将内部数据给QVariant类型;
        data();//QAction class;==setData
                    //QString class;---返回QChar指针用来修改字母或者按顺序输出; 
                    //QTableWidgetItem class;---返回单元内的数据;
        raise();//QWidget class;---使窗口置顶;
        activateWindow();//QWidget class;--使置顶的窗体变为活动窗口;
        selectedRanges();//QTableWidget;--返回一个选择序列;
        first();//QList class;--第一条信息;
        leftColumn();//QTableWidgetSelectionRange class---选择最左侧列
        rightColumn();//QTableWidgetSelectionRange class---最右侧列
        topRow();//QTableWidgetSelectionRange class---第一个行
        bottomRow();//QTableWidgetSelectionRange class---最后一行
        columnCount();//QTableWidgetSelectionRange class---选中的列数
        rowCount();//QTableWidgetSelectionRange class----选择的行数;
        currentIndex();//QComboBox class;----返回当前的条目;
        QMessageBox::about(窗口,标题,内容);
        saveGeometry();//QWidget class---保存当前的几何图形区域;
        restoreGeometry();//QWdiget class---读取设置
        setHorizontalHeaderItem();//QTableWidget class;---设置行头
        setVerticalHeaderItem();---设置列头,默认为数字;
        setItemPrototype( QTableWidgetItem *item);//QTableWidget class;---设置标准的单元;
        atEnd();//QFile class;---检测文件结尾;
        open();//QFile class;---打开文件;
        setVersion();//QDataStream class;---选择QDataStream的版本;
        split("x");//QString class;---使用x截取QString,return QStringList;
        currentRow();//QTableWidget class;---返回当前选择的单元行数;
        currentColumn();//QTableWidget class;---返回当前选择的单元列数;
        clearSelection();//QAbstractItemView class->QTableView->QTableWidget;--清除当前选择;
        QApplication::beep();//QApplication class---发出声音;
        append("x");//QList class;QString class;---在尾部添加条目或者粘贴字符串;
        qStableSort(rows.begin(),rows.end(),compare);//--对从begin到end排序
        startsWith("x");//QString class---返回bool表示是不是以x开始;
        replace("x","y");//QString class.以y代替x;
        isLetterOrNumber();//QChar class---检测QChar是否是字母或者数字;
        exactMatch("");//QRegExp class---检测是否精确匹配了,返回true or false;
        setShortcut("");//QAction class ---设置快捷方式
        setStatusTip("");//QAction class---设置提示语;
        setSelectionMode(ContiguousSelection);//--QTableWidget class设置单元选择方式;
        setCheckable(true);-----//QAction class设置多选动作为true;
        toString()//QVariant class---转换为字符;
        toUpper()//QString class----转换为大写;
        toByteArray()//QVariant class---转换为字节数组;
        unicode()//QString class;QChar class;---转化为UTF格式;
        toStringList//QVariant class---转换为字符串列表;
        toBool();//QVariant class---转换为bool值;
        toInt()//QVariant class---转换为短整型;
        toDouble(&ok)//QVariant class---转换为double型;---如果可以转换则ok=true;
        accept()//QDialog class;QEvent class;  --表示执行这个事件;
        ignore()//QEvent class;--表示不睬这个事件;
        i.hasNext()   i.next() i.remove();//---迭代器的操作;
        isValid()//QVariant class--判断QVariant是否有数据类型在里面;
        type()//QVariant class---返回QVariant内部数据类型;
    槽:
        closeALLWindows()//关闭多个窗口....拥有者:qApp;
        selectAll()//选择所有所有条目...拥有者:QAbstractItemView->QTableView->QTableWidget
        setShowGrid()//使网格显示...拥有者:QTableView->QTableWidget
        aboutQt()//显示有关Qt的信息,拥有者:QAppliacation;
        close()//关闭窗体。。拥有者:QWidget;
        accept()//隐藏窗口,并且使结果为Accepted;拥有者:QDialog,QEvent
        reject()//隐藏窗口,并且使结果为Rejected;拥有者:QDialog,QEvent
        setVisible(bool)//使部件可见。。拥有者:QAction,QWidget,QDialog
     
    信号:
        triggered()//当部件被单击时,发送,拥有者:QAction,QMenu,QMenuBar,QToolButton
        textChanged(const QString &)//当文本信息被修改时发送,拥有者:QLineEdit
        clicked()//当部件被单击时发送,拥有者:QDialgButtonBox,QGroupBox,QAbstractButton,QAbstractItemView
        accepted()//当被单击时,QDialgButtonBox,QDialog
        rejected()//当被单击时,QDialgButtonBox,QDialog
        toggled(bool)//当复选框被选中或者取消时发送,拥有者:QAbstractButton,QGroupBox,QAction
    另类链接方式:
    private slots:
    void on_lineEdit_textChanged();     
     
    QMetaObject::connectSlotsByName(GoToCellDialog);
    void  gotocelldialog::on_lineEdit_textChanged()
    {
    buttonBox->button(QDialogButtonBox::Ok)->setEnabled(lineEdit->hasAcceptableInput());
    }
  • 相关阅读:
    Linux 学习 step by step (1)
    ubuntu server nginx 安装与配置
    ubuntu server samba服务器配置
    iOS app集成支付宝支付流程及后台php订单签名处理
    mac 连接windows 共享内容
    linux 文件查找,which,whereis,locate,find
    ubuntu server vsftpd 虚拟用户及目录
    ubuntu server 安装 mantis bug tracker 中文配置
    ubuntu server vsftpd 匿名用户上传下载及目录设置
    linux 用户管理,用户权限管理,用户组管理
  • 原文地址:https://www.cnblogs.com/SoulReaper/p/3309759.html
Copyright © 2011-2022 走看看