其他分享
首页 > 其他分享> > Qt 学习纲要

Qt 学习纲要

作者:互联网

窗口部件

模态与非模态

setModal()设置模态窗口

setWindowModality()函数设置模态参数,有Qt::WindowModal 阻塞父窗口,祖先窗口,子窗口.Qt::NonModal不阻塞任何窗口,Qt::ApplicationModal 阻塞所有窗口

    QDialog *dialog = new QDialog(this);
    dialog->setModal(true);
    dialog->show();

如上方式设置附属模态窗口

信号和槽

connect(槽对象,动作,信号发出对象,槽)

设计器上方快速编辑信号与槽

QFrame

是所有有边框的组件的基类

自动补全&输入验证

输入验证:validator,配置好后setValidator

example:
QValidator *vali = new QValidator(a,b,this);
****.setValidator(vali);

自动补全:QCompleter

example:
    QStringList list;
    list << "C++" << "C" << "java" << "perl" << "python";
    QCompleter *completer = new QCompleter(list, this);
    completer->setCaseSensitivity(Qt::CaseInsensitive);
    ui->lineEdit->setCompleter(completer);

分裂器

伙伴关系

tab键顺序

应用程序主窗口

加速键

添加资源

添加菜单QMenu QAction

标签:模态,窗口,Qt,阻塞,学习,纲要,dialog,补全
来源: https://www.cnblogs.com/RisingEntropy/p/15027773.html