![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
manyoudian
这个作者很懒,什么都没留下…
展开
-
QTableView QStandardItemModel QStandardItem三者的关系 个人笔记
三者关系如果把QTableView看作画框的话,那么,QStandardItemModel就是画框里的画,QStandardItem是画里的人物。QStandardItemQStandardItem是存储数据的单元格,它存储的是QString常用样式:QStandardItem* item = new QStandardItem(QString::fromLocal8Bit("hello!"));这样我们就创建了一个显示hello!的单元格QStandardItemModelQStandar原创 2020-08-31 09:31:06 · 2193 阅读 · 0 评论 -
PyImport_ImportModule 返回空NULL py模块import其他库
问题描述执行下列代码,PyImport_ImportModule()总返回空NULL。Py_SetPythonHome(L"C:/Program Files/Python38");Py_Initialize();PyRun_SimpleString("import sys");PyRun_SimpleString("sys.path.append('./')");PyObject i = PyImport_ImportModule("test_one");Py_Finalize();/*t原创 2020-08-24 21:20:56 · 5688 阅读 · 7 评论 -
VS发布Qt程序,在其他电脑上出现The application failed to start because no Qt platform plugin could be initialized.
辛苦用Qt编出51单片机的上位机GUI程序,在我自己的电脑上成功运行了,但在其他电脑上却报错,傻眼了。上网查了查,第一个解决方法来了。解决方法一使用Qt官方给你准备的发布工具,windeployqt.exe来给你的程序(exe)配环境,也就是把dll(动态依赖库)放到你exe程序同目录下。首先打开cmd,操作如下:C:\User\xxxx> E: //切换到E盘E:\> cd E:\mysoftware\myQtExe\Relese //进入你的relese版本的程序目录E:\原创 2020-08-13 16:31:56 · 2964 阅读 · 1 评论 -
未经处理的异常: 0xc0000374: 堆已损坏
问题描述点击登陆按钮时,会创建一个登陆对象(该对象是一个登陆UI界面,包含一个db数据库连接和查询),关闭该登陆UI界面后,再次点击登陆,会出现一个异常:未经处理的异常: 0xc0000374: 堆已损坏。解决:这个操作等于一次性建立了两个数据库连接,并且连接的都是同一个数据库(不知道这样是否合法)。把数据库连接设为静态变量,并在创建数据库连接之前检查是否已经创建该数据库,这样就能保证多个对象共享一个数据库连接(似乎用单件模式更好),问题解决。其它类似问题void Login::queryInD原创 2020-08-05 11:01:14 · 5154 阅读 · 0 评论 -
LNK 2019 无法解析的外部符号
原因你包含了头文件,却没有包含该文件的库文件(.lib)lib文件lib是静态数据链接库,在windows中起到链接程序和函数的作用。lib里存放的是函数调用的信息,数据库有静态数据库(.lib)和动态数据库(.dll)两种静态编译(个人理解)静态编译将函数的声明和实现都放在lib中,编译后所有代码都嵌入宿主程序。缺点是体积大,因为函数的实现被嵌入到了程序中。优点是不需要依赖外部的数据库,程序可以独自运行。动态编译(个人理解)dll文件存放着函数的实现,lib里存放着函数的声明,编译时,原创 2020-08-04 15:01:53 · 159 阅读 · 0 评论 -
qt通过ODBC驱动与mysql连接
参考https://blog.csdn.net/m0_38128647/article/details/89482413创建你的mysql服务器我创建的mysql服务名称为mysql80。新建一个test数据库,里面新建一张student表。安装MySQL connector ODBC通过MySQL installer community 安装mysql ODBC连接器在管理工具-ODBC数据源(64位)-用户DSN里添加MySQL ODBC Unicode Driver配置ODBC驱动原创 2020-08-01 09:52:26 · 515 阅读 · 0 评论 -
qt project setting modules勾选无反应(再次打开仍没勾选)
一:软件visual studio 2017qt visual studio tools version 2.5.0二:解决方法在properties中,设置version为msvc2017_64原创 2020-07-27 13:23:33 · 1835 阅读 · 0 评论 -
错误 无法使用未定义类型“Ui::MainWidow“
一、问题分析在Qt Creator中创建Qt项目时,Creator会自动给你声明一个命名空间Uinamespace Ui {class MainWindow;}这是命名空间Ui里的一个类,类名是MainWindow,和你声明的MainWindow不是同一个东西#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>QT_BEGIN_NAMESPACEnamespace Ui { class MainWin原创 2020-07-23 10:56:12 · 13829 阅读 · 8 评论 -
VS 2019 Qt 无法打开 源 文件 “QDesignerCustomWidgetInterface“
VS 2019 Qt 无法打开 源 文件 “QDesignerCustomWidgetInterface”VS 2019 Qt 无法打开 源 文件 “QDesignerCustomWidgetInterface”软件VS2019 CommunityQt Visual Studio Tools version 2.4.3解决方法#include <QtDesigner/QDesigenrCustomWidgetInterface>...原创 2020-07-22 21:03:38 · 858 阅读 · 0 评论