QT
文章平均质量分 66
creay_king
这个作者很懒,什么都没留下…
展开
-
Qt 去掉QString中的空白字符
1、QString中的两个函数1.QString QString::simplified() constReturns a string that has whitespace removed from the start and the end, and that has each sequence of internal whitespace replaced with a single ...原创 2018-05-05 10:30:02 · 8640 阅读 · 0 评论 -
Qt Socket通信
服务器端(封装成类),此部分为本人同事写的,在这里先谢谢我的这位同事,cpp:#include "server.h"#include<QMessageBox>#include<QDebug>Server::Server(QObject *parent,int port) :QTcpServer(parent){ listen(QHostAddress::Any,...原创 2018-05-06 15:54:55 · 1439 阅读 · 0 评论 -
Qt tableWidget导入\导出Excel表格
首先在.pro文件中添加以下代码:CONFIG += \ qaxcontainer #excel接下来就是Excel代码:cpp文件:#include "excelengine.h"#include "qt_windows.h"QExcelEngine::QExcelEngine(){ pExcel = NULL; pWorkbooks = NULL; ...原创 2018-05-06 16:13:30 · 10257 阅读 · 6 评论 -
Qt mysql数据库的增删改查
主要是从本人的项目中抠出来的,便于记录:.cpp#include "protuctmysql.h"QProtuctMySQL::QProtuctMySQL(){ isopen = false; databasehost = "localhost"; //主机 strUserID = "root"; //用户 databasename = "p...原创 2018-05-06 16:40:19 · 9895 阅读 · 1 评论 -
Qt制作一个等待加载窗口
如下图所示,一张gif图,把它通过代码播放,达到等待效果,下面再配上一些文字也可:直接上代码,cpp文件:#include "loadingwidget.h"#include "ui_loadingwidget.h"QLoadingWidget::QLoadingWidget(QWidget *parent) : QDialog(parent), ui(new Ui::QLo...原创 2018-05-06 16:57:42 · 17406 阅读 · 7 评论 -
Qt 实现窗口登录、注销功能
实现该功能需要两个窗口,一个登录窗口,我这里叫QLanderDialog,一个主窗口,我这里叫MainWindow。首先,将窗口都加入到main.cpp,因为先要显示登陆窗口,故先让登陆窗口显示,主窗口不显示,然后给他们相互关联,代码如下:int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWind...原创 2018-05-06 17:21:18 · 3280 阅读 · 0 评论 -
Qt制作可点击的Label
特此记录,供以后使用:.cpp#include "clicklabel.h"QClickLabel::QClickLabel(QWidget *parent) : QLabel(parent){ init();}void QClickLabel::init(){ m_number = 0;}void QClickLabel::setClieckNumber(int num){ m...原创 2018-05-06 17:36:03 · 805 阅读 · 0 评论 -
Qt 设置父控件样式不影响子控件的解决方法
方法如下,特此记录,方便使用:QLabel *backLabel = new QLabel(this); if(backLabel->objectName().isEmpty()) backLabel->setObjectName("backLabel"); backLabel->setStyleSheet("QLabel#backLabel{ b...原创 2018-05-06 17:42:14 · 9950 阅读 · 2 评论