QString port; //端口 QString dataBaseVersion; //数据库版本 QString dataBaseName; //数据库名称 QString userName; //用户名 QString passWord; //密码 }IniConfig; class QReadIni { public: static QReadIni*getInstance(); void readIni(); const IniConfig &getIniConfig(); private: QReadIni(...
splitter->setWindowTitle(QString("模型/视图")); splitter->show(); return app.exec(); } 示例2: #include "weaponmodel.h" Weaponmodel::Weaponmodel(QObject* parent):QAbstractTableModel(parent) { armyMap[1] = QString("空军"); armyMap[2] = QString("海军"); armyMap[3] = QString("...
qDebug() << QString::number(index); switch (index) { //Chinese case 0: translator->load("Tranlate_CH.qm"); qDebug() << "安装中文"; break; //English case 1: translator->load("Tranlate_EN.qm"); qDebug() << "安装英文"; break; } qApp->installTranslator(this->translator); /...
QMessageBox::information(this, tr("选择结果"),str,QMessageBox::Ok); } //性别选择 void Widget::gender_Group_slots(int id) { QString str; /*根据按下的ID区分按键*/ switch(id) { case 0: str+="性别:男"; break; case 1: str+="性别:女"; break; } /*弹出消息框*/ QMessageBox::...
{switch(state) {caseQAbstractSocket::UnconnectedState: m_file.close();qDebug() << m_totalFileSize <<" "<< m_totalFileBytesWritten;qDebug() <<__FUNCTION__<<"QAbstractSocket::UnconnectedState";break;caseQAbstractSocket::HostLookupState:qDebug() <<__FUNCTION__<<"QAbstractSocket::HostLookupState...
QString("游戏胜利")); victorylable->hide(); QTimer* timer2 = new QTimer(this); //用于插入怪物定时器 timer2->start(2000); connect(timer2,&QTimer::timeout,[=]() {//根据关卡编号确定执行怪物的路径方案switch (LevelNumber) {case0: {//设置路径点 CoorStr* ...
其中QString inputText=ui->lineEdit->text();表示新建一个 QString 类型的 inputText 变量用来获取对应输入框所输入的内容;获取输入框需要指定到窗口上的某个空间,我们需要通过ui进行获取,ui-> 指 ui 上的某个空间,由于在窗体上的输入框名称默认为 lineEdit 所以直接写成 lineEdit 即可,查看 控件名称 直接点击控...
switch语句 case与switch位于同一列; 每个case必须在结尾处有一个break(或return)声明,例外: 用于Q_FALLTHROUGH()表示故意不中断; case后立刻进入下一个case。 switch (myEnum) { case Value1: doSomething(); break; case Value2: // case后立刻进入下一个case ...
Q_CLASSINFO("Version", "1.0") public: enum Level { Basic = 1, Middle, Advanced, Master }; Q_ENUMS(Level) protected: QString m_name; Level m_level; int m_age; int m_score; void setLevel(const int& score) { if(score <= 60) ...
7 进度对话框<QProgressDialog> 定义指针的话,需要开辟空间,只有mainWindow关闭的时候才会回收空间 创建对象的话,函数结束对象就结束了。对象的构造函数里要加一些东西 成员函数:setWindowTitle("string") 窗口名设置 show() 显示 setWindowModality(Qt::WindowModal)变为模态 ...