- 博客(13)
- 收藏
- 关注
转载 QT5.13.1连接mysql数据库遇到的问题QSqlDatabase: QMYSQL driver not loaded
主要是qt如何能连接到mysql的问题,刚开始在网上一顿找,各种教程都是说把libmysql.dll放到编译器的目录即可,但各种下载文件尝试还是不行,总是提示驱动未加载。这俩文件放入到sql插件目录: E:\Qt\Qt5.13.2\5.13.2\mingw73_64\plugins\sqldrivers即可。然后又在网上找,说要找到mysql.pro,自己去编译个驱动,但是总是编译不过,报错makefile.debug文件72行有错误,没招了。(注:qt5.13.1的编译器目录在tools文件夹内)
2025-10-22 23:05:38
17
转载 arm64架构的linux安装Qt报“the code model could not parse an included file...”警告
arm64架构linux系统安装qt代码识别不到代码问题
2025-10-11 13:50:05
45
原创 匿名登录vsftpd服务器失败原因
需要将/zmc/flash/ftpDir文件夹权限改为555(dr-xr-xr-x) ,即不能写这个文件夹,这样修改权限后就可以正常匿名登录了。注意:如果是匿名登录,ftp的根目录必须是只读不可写,只能在ftp根目录下去创建新的文件夹去设置读写权限。myFtpPath=/zmc/flash/ftpDir (以下就用myPath代替我的ftp路径了)vsftpd安装后,按照网上教程配置了/etc/vsftpd.comg中的内容。我觉得应该是ftp的强制安全机制,匿名登录的不能随便修改根目录的文件。
2025-07-05 16:00:00
238
转载 QT的按钮显示图标并无视图标比例铺满整个按钮控件大小
参考自https://blog.youkuaiyun.com/weixin_45079970/article/details/128004361提供左边的按钮背景图,我们需要实现右边的效果,并且背景随着按钮的大小自动变化:如果背景图和按钮一样大时使用 background-image 没有任何问题,但是当按钮和背景图不一样大时,背景图要么显示不全,要么重复平铺到按钮上,显然满足不了这里的需求。
2025-07-02 11:01:59
278
转载 linux命令行向日葵在ubuntu下自启后需要等待120s左右才可以连上服务器解决办法
转载至 https://blog.youkuaiyun.com/ddlbios/article/details/138838587linux命令行向日葵在ubuntu下自启后需要等待120s左右才可以连上服务器解决办法ubuntu下使用向日葵,我用过很多版本都有一个通病是设置开机自启动后,每次开机总是要等120s左右才可以重新登录,想了一下应该是向日葵设置的自启动再系统启动里面比较靠前,至少是在链接网络之前的,所以导致第一次启动后没有检测到网络,向日葵触发120s重连机制,截至到15.2版本之前应该都有这个问题。
2025-06-30 20:59:59
262
原创 librecad 编译中问题记录
成功生成.sln之后,会自动打开项目,会发现有很多个子项目,直接右键解决方案生成,此时会发现很多莫名奇妙的错误,我发现都是在 libraries\jwwlib\src 目录下的文件报错了,定位到错误处发现和报错行也对不上,那这就是编码不对的情况了。在历史版本中找到这个版本,之所以是这个版本是因为看到他readme上面写的只需要qt5版本的,而最新版本的readme中说明需要qt6。我采用的是vs2019 + qt5.13.2方式编译的,编译器用的qmake,启动用vs2019启动的。
2024-12-28 21:41:01
447
原创 qt 报错qtmain_win.cpp:97: error: undefined reference to `qMain(int, char**)‘
记录qt编译遇到的找不到qmain入口的错误,找了一圈没找到问题,新建项目也同样报错。
2023-07-08 14:17:04
631
原创 QT按钮被设置未checkable之后被选中Checked时很多网格小白点的问题及解决方法
QT按钮被设置未checkable之后被选中Checked时很多网格小白点的问题及解决方法qt的按钮被设置为checkable之后,同时给按钮设置样式表之后,如果按钮被checked,即使设置了按下的背景颜色,但是还是有一层网状点点点蒙版,非常难看,查了好久资料,都找不到解决方法,后面觉得这个肯定是按钮qss某一个默认属性决定的,只要找到这个属性并改变就好,接下来就不断的尝试各种属性设置,终于找到了解决方法,就是设置checked为状态下的border属性为none即可,即以下属性:ui->p
2021-12-19 10:41:37
1720
转载 【无标题】
Qt button 多个按钮实现每次只能由一个按下,达到一堆按钮可以互斥选中。可以通过代码设置checkable属性为true:btn->setCheckable(true);具体实现代码如下://导航按钮 QWidget *btn_widget = new QWidget(this); my_listWidget_btn = new QPushButton(this); my_listWidget_btn->setFixedSize(30,30); my
2021-12-16 19:26:53
205
原创 Ubuntu虚拟机共享文件夹无法显示解决方法
Ubuntu虚拟机共享文件夹无法显示解决方法切换到root用户下vmhgfs-fuse .host:/ /mnt/hgfs输入命令后先返回根目录(root用户),在进入共享文件夹查看如果输入以上的命令还不能出现,则打开共享文件夹设置,将之前设置的共享文件夹目录全部...
2021-12-10 07:25:00
3082
原创 Qt中报错error: allocation of incomplete type ‘Ui::xxxxxx‘(XXXXX为界面文件名)
最近在学习qt,创建UI文件,遇到了这个问题,报错:mainwindow.cpp:6:14: error: allocation of incomplete type ‘Ui::MainWindow’mainwindow.h:7:22: note: forward declaration of ‘Ui::MainWindow’,如下图:但是程序是可以运行的,编译也不会报错。只要是操作这个ui->的地方全部都是这种错误,创建别的UI界面文件也是这样的问题。在网上找了好久没有找到解决方案,最后
2020-05-12 15:29:24
10675
18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅