Qt常用功能集锦
文章平均质量分 56
晴空飞一鹤
这个作者很懒,什么都没留下…
展开
-
Qt如何提取文件中的中文
Qt提取文件中的中文原创 2023-01-31 14:10:59 · 1225 阅读 · 0 评论 -
Qt中QSQLites数据库操作
创建数据库:QSqlDatabase database;database = QSqlDatabase::addDatabase("QSQLITE", CONNECTION_NAME);database.setDatabaseName("D:\test.db"); //不指示路径的话,数据库不会生成到想去的地方if (!database.open()){ qDebug() << "Error: Failed to connect database." << d原创 2021-01-29 14:50:19 · 316 阅读 · 0 评论 -
QListWiget右键实现重命名功能
刚开始学习Qt的时候,对于实现这种功能需要去网上找前辈的代码参考一下,但是发现就算是这样的一个小功能,都写的大同小异,最重要的是不可用!自己动手,丰衣足食。1. Test.h代码部分:void on_listWidget_customContextMenuRequested(const QPoint& pos);2. 以下代码可以放到构造函数中:ui.listWidget->setContextMenuPolicy(Qt::CustomContextMenu);...原创 2020-12-11 15:47:19 · 1351 阅读 · 3 评论 -
Qt中QTabWidget的使用
1. 在Qt Designer中的基本设置QTabWidget可以在Qt Designer中进行基本的静态设置,这对于开发时制定开发框架很有帮助。1.1 增加页右键tabWidget,在弹出菜单中选择“插入页”-》“在当前页之前”/“在当前页之后”。1.2 删除页右键tabWidget,在弹出菜单中选择“2的页1”-》“删除”。其中“2的页1”表示有2个tab,当前选择的是1。...原创 2020-08-24 11:16:09 · 1661 阅读 · 0 评论 -
VS2017中版本号管理
VS中如何管理版本号以及通过代码查看版本信息。原创 2020-08-06 10:47:43 · 1341 阅读 · 0 评论 -
Qt中QMessageBox
1. 汉化提示按钮如果我们使用QMessageBox的静态函数方式显示提示框的话,默认按钮都是英文,如果想要显示中文,很简单:QMessageBox _warninigDia(QMessageBox::Warning, "警告", "删除可能造成其它问题\n确定要删除吗?" , QMessageBox::Apply | QMessageBox::Cancel);_warninigDia.setButtonText(QMessageBox::Apply, "确定");_warninigDia原创 2020-08-05 14:18:37 · 380 阅读 · 0 评论 -
Qt中QTableWidget的常用功能
在QTableWidget中添加button QPushButton *pBtn = new QPushButton();connect(pBtn, SIGNAL(clicked()), this, SLOT(OnBtnClicked()));ui.tableWidget->setCellWidget(_row, _column, pBtn); 基于上面添加QPushButto...原创 2019-03-04 14:37:22 · 4047 阅读 · 1 评论 -
Qt中读取本地JSON格式文件
void CommentDataManger::readJsonFile(){ QJsonObject json; QString strPath = QCoreApplication::applicationDirPath(); QDir dir(strPath); dir.cd("config/"); QString _strPath = dir.absolutePath() + "/myFile.json"; QFile _file(_strPath); if (_file.open.原创 2020-07-31 09:57:06 · 652 阅读 · 0 评论