ui函数
ui->AccountEntryBox->clear(); //清空输入框内容
ui->AccountEntryBox->setFocus(); //选中
strLine = stream.readLine(); //读取一行
strLine.split(","); //以逗号分隔,返回多个字符串
QMessageBox::information(this,"提示","读取数据失败!"); //小窗口提示
setFixedSize(width(),height()); //固定窗口大小
QString::number(m_timeGo / 60); //int转换字符串
stream.setCodec("UTF-8"); //设置文件编码
resize(800,900); //调整窗口大小
setWindowState(); //设置窗体状态,最大化最小化等,详情搜索帮助文档
setWindowTitle(); //设置窗口标题
setCentralWidget(); //设置中心部件
m_layout->addWidget(m_textEdit,0,0,1,10); //添加部件到布局管理器中
m_strAnserLiset.append(strList.at(1)); //数组添加和获取元素append,at
setPalette(QPalette(QColor(209,215,255))); //设置窗体背景颜色
//设置字体大小
QFont font;
font.setPointSize(12);
setFont(font); //通过传参设置窗体内字体大小
submitBtn->setFixedSize(100,35); //设置按钮大小
//连接信号与槽
connect(submitBtn,SIGNAL(clicked(bool)),this,SLOT(getScore()));
answer.contains("A"); //判断字符串中是否包含字母A
done(Accepted); //关闭当前窗体,并以指定状态返回,Accepted(接受),Reject(拒绝)
.toString(); //QDateTime转QString
Qstring::number(); //qint64类型转QString
布局管理器
//设置快捷键连接
QLabel *nameLabel = new QLabel("姓名:(&N)");
nameLabel->setBuddy(nameLineEdit);
//表单布局
QFormLayout *layout = new QFormLayout(父窗体);
layout->addRow(组件);
w.setLayout(layout); //主窗口使用布局
QXBoxLayout *layout = new QXBoxLayout; //水平布局
layout->setWidget(组件); //添加组件
QVBoxLayout *layout = new QVBoxLayout; //垂直布局
layout->addLayout(); //添加布局
layout->setMargin(10); //与窗体的间隙
layout->setSpacing(15); //控件之间的间隙
组件名
QSpacerItem //空隙
QRadioButton //单选按钮
QLineEdit //输入框
快捷键
ctrl + B //构建
ctrl + R //运行
F4 //切换头文件和源文件
ctrl + / //多行注释
光标选中 + F9 //断点
F5 //调试运行
F!0 //逐行运行
F11 //进入方法体
ctrl + i //代码对齐
设置图标文件
在.pro文件中输入 RE_ICONS += window.ico 等号后面为ico文件名