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());
}

转载于:https://www.cnblogs.com/SoulReaper/p/3309759.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值