首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

QT QMessageBox 问题

QMessageBox 乱码问题: QMessageBox::information(this, "Warning", "请插入U盘"); //会乱码 QMessageBox::information...(this, "Warning", QString::fromLocal8Bit("请插入U盘"));//不会乱码 弹出两次问题: void on_checkBox_clicked(); void...//如果不是这样定义就必须写connect,可以通过在设计师中连接信号与槽自动生成connect 如果已经按照如上方式定义,则不需要在qt中建立信号与槽连接,不然就会触发两次....如果用on_XXX_clicked()定义槽,Qt元对象QMetaObject会自动寻找相关信号并链接,不能再用connect()链接了,否则就会连接两次。...void QMetaObject::connectSlotsByName ( QObject * object ) [static] 这个也是QT提供自动绑定机制 如果你调了这个 也会出现递增执行次数情况

1.6K30

qt creator使用问题

qt creator 多版本安装需要(单独下载qtcreator安装版本),安装目录默认在Qt目录下(qtsdk也在qt目录下) 编译过程中遇到一些很奇怪问题,建议优先重新编译。...issue qtcreator inappropriate for the inferior 构建套件,前面的感叹号有提示,一般都是abi不兼容等问题。修改直到符号变为电脑图标。...调试运行,找不到qt*core.dll等文件。 设置qt{version}\bin路径到环境变量Path 可以在qt项目设置环境变量中追加path,不影响系统环境变量。...找不到qt sdk帮助 在设置里面,找到帮助,添加qt sdk目录doc\qch里面的文件 编译期和调试器匹配问题 mingw–>gdb clang–>lldb、gdb msvc–>cdb gdb...mingw-w64-i686-gdb,编译器和调试器都用msys2中工具 qt5.14以后版本下载需要自己编译,5.14支持编译器比较多 https://download.qt.io/archive

25330
您找到你想要的搜索结果了吗?
是的
没有找到

Qt环境配置相关问题

moc文件系统默认输出到控制台,需要添加-o指定输出路径(如:moc *.h -o moc_*.cpp) Qmake:Qt项目构建工具,可以生成Project工程文件或makefile文件(和CMake...类似,同时qt creator 可以直接打开cmakelist文件建立工程) QWidget中WinID即Win32中HWnd窗口句柄 Qt 使用信号油槽(signal...2.Qt Creator(推荐使用Qt4版本) 1.Qt Creator构建项目出现LNK1123: 转换到 COFF 期间失败错误:需要在pro文件中添加...QMAKE_LFLAGS += /INCREMENTAL:no 2.Qt += 新添加模块(qt assistant)出现Unknow Module in Qt错误:...如:Qt+=Widgets (检查大小写是否正确,或者是否存在该模块,需要修改成小写widgets) 3.Qt Creator快捷键设基本设置 ?

2.2K40

QT进程启动慢问题探索

背景 电脑管家远程功能是使用qt编写进程,启动耗时过长,导致用户体验较差 qt版本:5.15.2 模块签名时间:2020年11月6日 定位 利用微软官方提供WPA来进行分析,录制etl打开 Graph...查阅文档知道qt程序会在初次使用字体组件(例如text)渲染之前,枚举本地字体库并尝试缓存所有的回退字体列表。...bug发现:qtbug-71737 堆栈原因与我们出现逻辑类似,这是摘取简介 当从 Qt 4.8.7 切换到 Qt 5.9.7 时,我们注意到 Windows 10 上应用程序启动存在明显延迟...可以使用测试程序重现该问题:main.cpp。在第一个 paintEvent 中,将创建字体系列回退缓存列表。这会导致在 Windows 10 上显示空白按钮和按钮文本之间出现明显延迟。...版本qt仍存在此问题 // 5.15.2源码:qtbase\src\gui\text\qfontengine.cpp void QFontEngineMulti::ensureEngineAt(int

43410

Qt插件开发问题笔记

问题背景 使用Qt主程序+插件方式开发,即主程序做成一个框,定义好插件接口,然后主程序上通过插件接口与插件进行交互。调试过程中遇到了两个问题,在这里记录一下。...问题1(信号槽定义) 插件与主程序之间,首先要定义接口,这个接口就是抽象插件基类,所谓接口,就是只定义了函数接口类型纯虚函数,没有任何实现和数据。...那么主程序和插件之间还需要通过信号与槽去交互,这里就需要在插件里定义信号与槽函数,但是这个信号与槽函数不能定义在接口类里面,因为信号与槽和普通函数不一样,这里就有一个问题,如果不在接口类里面定义信号与槽函数...,那么主程序与插件类如何做信号与槽连接绑定?...2 (插件加载问题) 写了一个测试插件,插件中用到了串口模块,在Qtcreater环境中调试时,主程序中可以正常调用加载插件,但是编译好主程序文件单独运行时,就会提示无法加载插件,这个问题也是查了好久

7310

QT5.1编译后安装目录问题(硬路径问题

QT5.1编译后安装目录问题(硬路径问题) 这个是我编译参数: configure -ltcg -confirm-license -opensource -platform win32-msvc2010...-debug-and-release -prefix "D:\QT\5.1.0_vc2010_x64" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -...plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-angle -nomake tests...程序 唯一奇怪就是 -prefix "D:\QT\5.1.0_vc2010_x64" 定义安装目录,完全不能改,无论是修改5.1.0_vc2010_x64目录名或者将5.1.0_vc2010_...x64移到其他目录,这个编译版本就不能工作了,连bin下QT几个自编译软件也打不开,而一旦恢复D:\QT\5.1.0_vc2010_x64目录结构就一切都恢复了正常 有哪位遇到过类似的情况吗?

18520

ubuntu下安装qt mysql 驱动遇到问题

参照网上教程,做过程遇到很多问题,记下. 1.首先我将软件中心搜到mysql server和客户端都装上了. 2.sudo apt-get install libmysqlclient18 libmysqlclient-dev...libmysqld-dev 3.参照qt creater帮助,搜sql可以找到database driver字样 How to Build the QMYSQL Plugin on Unix and...+/ qmake.conf(qt库安装路径qmake.conf),而是源码包配置文件,于是在 ~/.profile添加一句  export QMAKESPEC=$QTDIR/mkspecs/linux-g...目录下却没找到这个动态库,直接find,发现居然存在于 /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so 接下去就不用我多说了吧...做个demo测试一下,建立控制台程序,记得在pro文件中 QT +=那里加上sql,否则qmake是不会去找sql相关部分。先在mysql建立一个study数据库。

2.2K80

Qt学习(三)---------常见问题总结

一、工具栏图标运行时不显示 1、问题描述(这个不是路径写错问题) 预览状态下可以显示所添加图标,如下图 程序运行时,图标不显示 2、解决办法 先构建-》执行qmake,然后在run 然后运行结果就会出现图标...二、LINK1104:无法打开文件“shell32.lib” 1、问题描述: 在Qt5.7+VS2013运行程序时,出现下面错误: 2、解决方法 因为新安装VS2013缺少shell32.lib...这个文件,我们可以通过copy C盘下(我路径:D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib)到VS2013安装目录下(D:\...Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib)中 找到C盘下shell32.lib 复制到VS安装路径(每个人具体到自己安装路径

17620

Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题

问题描述 安装Qt5.15.0后,在运行测试用例时弹出错误: qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even...Aborted (core dumped) 根据问题描述,虽然能够找到但是不能加载Qt平台插件“xcb”,虽然接下来又说重新安装可能能够解决,这个可能的话,还是尽量作为最下选择吧。...定位问题 修改配置文件~/.bashrc: $ vim ~/.bashrc 在最末尾添加如下语句,会在qtcreator启动时,列出详细错误提示。...在打印错误信息最下面,找到了引发错误真正原因: ? 也就是Qt动态链接库问题,当加载libqxcb.so库时候,还需要加载libxcb-xinerama库。...再次运行qt程序,就可以正常运行了。 ? 后记 又可以愉快coding了。

19.6K62

Qt开发笔记之QCustomPlot:QCustomPlot介绍、编译与使用

介绍、编译与使用》 《Qt开发笔记之Qwt(一):Qwt介绍、编译与Demo》 QCustomPlot介绍 QCustomPlot是一个小型qt画图标类,效果可以,易用,只需要在项目中加入头文件...在图层上画点,使用addData()函数,图层会将每相邻点之间自动用线调连接起来,当点数据超出显示范围之后,最好使用removeDataBefore()删除范围外数据,不然内存将一直增加,QCustomPlot...关键画点效果代码 voidMainWindow::realtimeDataSlot() { //每次刷新点坐标,并且刷新qt图标的界面 double key = (double)(_elapsedTimer.elapsed...(0)->addData(key,value0); ui->customPlot->graph(1)->addData(key,value1); //画点 ui->customPlot->graph(2...)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…_长沙红胖子-CSDN博客 本文章博客地址:Qt开发笔记之

1.5K70

将某个Qt4项目升级到Qt5遇到问题

今天Qt 5.0.1-MinGW预编译版本发布了,于是就拿它练手,将它升级到Qt5,以减少系统中存在多个Qt版本 。遇到问题如下: 1.  ...还有,Qt5解决了ui_qaxselect.h文件问题。...在Qt4时代,使用ActiveQt时,老提示没有这个文件,需要自己找到源代码手工uic qaxselect.ui > ui_qaxselect.h来生成一下,Qt5中则解决了该问题。...Qt4中cleanlooks、plastique、cde、motif等主题样式没有,新加了个fusion,好吧,问题是我一个项目框架使用是cleanlooks主题样式然后加自定义样式表,这下可好,...至于c++11 支持连接信号与槽时可以不使用SLOT、SIGNAL宏问题,现在先不改吧,虽然新方法去除了这两个宏,并且加强了类型检查,但也又增加了类名和一个&符号,先偷懒不动吧。

1.7K90

Qt(QtWebEngine)加载本地网页跨域问题总结

概述 浏览器直接加载本地网页时候,如果网页涉及到加载本地资源(如图片),会出现跨域问题QtQt WebEngine模块基于Chromium项目,遇到这样情况也会出现跨域问题。 2....JS module 即使设置跨域,当使用JavaScript ES6 module时候,仍然有可能会出现跨域问题。...现在最新版本Chrome跨域设置已经可以支持ES6 module,但是Qt WebEngine模块却可能是比较低Chromium版本,从而造成使用ES6 module遇到跨域问题。...通常来说,越新Qt版本,Chromium版本也会越高。...建议 其实个人还是不太建议再轻易尝试使用本地网页跨域了,毕竟这一点与Web安全性背道而驰。最好还是让网页在服务器环境下吧,出问题可能性会小一点。 4.

1.6K10

解决Ubuntu下使用linuxdeployqt打包Qt程序问题

写了点Qt界面程序,然而发现很难移植到其他没有安装Qt环境电脑上运行。...其中/home/xl/Qt5.9.2/5.9.2/目录要根据自己电脑上安装Qt路径进行修改。...为了避免编译好包运行时检测到我们系统版本过高,不继续执行问题,我们编译前,将tools/linuxdeployqt/main.cpp中下述代码注释掉: // openSUSE Leap 15.0...打包 将Qt编译程序拷贝到一个单独文件夹中。 然后执行linuxdeployqt appname. 一般情况下会很顺利完成,当前目录下会有个Apprun,直接执行它就可以。...总结 以上所述是小编给大家介绍解决Ubuntu下使用linuxdeployqt打包Qt程序问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

4.1K20

发布利用 Qt Assistant来做帮助系统程序遇到问题

最近,一直在做反演初始模型可视化建模软件 model Constraint,最后步骤就是利用 Qt Assistant为自己程序制作帮助系统。 1....《Qt Creator快速入门》和网上大部分资料在介绍利用Qt Assistant为自己程序制作帮助系统时,制作帮助系统里都没有图片,都是全文字。...使用浏览器打开时,文字显示没有问题,但图片位置会发生改变。这是因为图片位置是相对于word里坐标系,而在浏览器中显示时,此时坐标系应是当前浏览器坐标。所以,位置就不对了。...然后我就像往常遇到 Bug时想法一样,Bug往往不是出在你现在所纠结或认为地方,网上大多数教程写都是一样,并且别人也解决了这个问题。说明你问题并不出在这里,而是在另一个你不注意细微地方。...这个问题有没有什么好解决办法呢?

1.7K40
领券