您的位置:首页 > 游戏 > 手游 > QT学习与数据库连接

QT学习与数据库连接

2024/11/18 12:16:05 来源:https://blog.csdn.net/rapid2011/article/details/142298313  浏览:    关键词:QT学习与数据库连接

1.基础

   1. 安装最后一个非在线版本 5.14,

       没有的话联系我 

         新建一个.cpp文件

#include <QApplication>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QWidget>
int main(int argc, char *argv[ ])
{QApplication app(argc,argv);QLabel  *infoLabel=new QLabel;QLabel  *openLabel=new QLabel;QLineEdit  *cmdLineEdit=new QLineEdit;QPushButton  *commitButton =new QPushButton;QPushButton  *cancelButton =new QPushButton;QPushButton  *browseButton =new QPushButton;infoLabel->setText("input");openLabel->setText("open");commitButton->setText("commit");cancelButton->setText("cancel");browseButton->setText("browse");
QHBoxLayout  *cmdLayout=new QHBoxLayout;
cmdLayout->addWidget(openLabel);
cmdLayout->addWidget(cmdLineEdit);
QHBoxLayout  *buttonLayout=new QHBoxLayout;
buttonLayout->addWidget(commitButton);
buttonLayout->addWidget(cancelButton);
buttonLayout->addWidget(browseButton);
QVBoxLayout  *mainLayout=new QVBoxLayout;
mainLayout->addWidget(infoLabel);
mainLayout->addLayout(cmdLayout);
mainLayout->addLayout(buttonLayout);
QWidget w;
w.setLayout(mainLayout);
w.show();return app.exec();
}

2.添加环境变量

命令行界面:

   

生成工程文件

     1)qmake  -project

     进入工程目录,也就是cpp所在文件夹,执行qmake  -project

    下文中的pro后缀代表project

        

    注意此时需要打开该文件添加行QT+=widgets gui

       

######################################################################
# Automatically generated by qmake (3.1) Mon Sep 16 08:56:09 2024
######################################################################TEMPLATE = app
TARGET = qt1
INCLUDEPATH += .# You can make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# Please consult the documentation of the deprecated API in order to know
# how to port your code away from it.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0# Input
SOURCES += qmake.cppQT+=widgets gui

    2)qmake

   再执行 qmake,每次修改文件之后可以直接执行qmake

  

   3)mingw32-make

       因为在windows环境,再执行mingw32-make,如果是linux环境直接执行make

QT+=gui widgets

      release文件夹就会出现,也就可以了

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com