Qt4项目迁移Qt5项目一问题解决方法:#include <QtGui/QApplication> ---> No such file or directory 分类: GNU CPP/QT2014-03-22 16:2634人阅读评论(0)收藏举报1.pro文件里,QT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-04-01 13:48:40
                            
                                689阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            出处 http://blog.sina.com.cn/s/blog_a6fb6cc90101endy.html技术在不断进步,新知识也理应不断学习!Qt5的发布带给我无尽的好奇心,然而,受项目影响,一直使用VS2008+Qt4.8.3也未曾及时更新。这几天,果断装上VS2010+Qt5.1.0,开始研究。Qt4过渡到Qt5不算显著,然而,“模块化”的Qt代码需要项目配置的变化,如使用“header            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-10-11 15:40:13
                            
                                921阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Qt4过渡至Qt5技术在不断进步,新知识也理应不断学习!Qt5的发布带给我无尽的好奇心,然而,受项目影响,一直使用VS2008 + Qt4.8也未曾及时更新。这几天,果断装上VS2010 + Qt5.1,开始研究。Qt4过渡到Qt5不算显著,然而,“模块化”的Qt代码也需要改变项目配置,如使用“headers”,和配置项目构建(如:改变*.pro文件)。QtWidgets作为一个独立的模块例如编译            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-10-17 18:19:42
                            
                                643阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            新旧语法对比
     举例介绍。某个类在值变化时发送valueChanged(QString,QString)信号,需要在槽showValue(QString)中对改变的值做相应的处理。在Qt4中一般这样来关联信号和槽:
     connect(sender,SIGNAL(valueChanged(QString,QString)),receiver,SLOT(showValue(QStrin            
                
         
            
            
            
                Qt5 与 Qt4 其中的一个区别是底层架构进行了改变,Qt5 引入了更加详细的模块化的概念,将众多功能细分到几个模块之中,Qt4 则是一种粗略的划分。本文主要对 Qt5 和 Qt4的模块进行一个简单的介绍。    1.基础模块:    1)QtCore,提供核心的非 GUI 功能,所有模块都需要这个模块。所有这些类都可以通过<QtCore>头文件引入。。    2)QtGui            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-11 20:47:00
                            
                                266阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            QT4 升级到 QT5 改动:PC部分:【改 QTDIR 变量】在工程根目录下找到 .user 文件 , 如 InnoTabPlugin.vcxproj.user修改指向你的 QT5 根目录: ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-11-21 17:13:00
                            
                                401阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Qt4升级Qt5注意问题Qt4过渡到Qt5的项目一开始就受阻,记录一下遇到的下面的问题--->编译遇到类似错误:error:QCalendarWidget:Nosuchfileordirectoryerror:QComboBox:Nosuchfileordirectoryerror:QDateEdi...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-06-10 08:32:00
                            
                                200阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            该Qt4项目以前是使用Qt4.7.4 MSVC2008开发的,因为使用到了OWC10(Office Web Components),使用MSVC编译器的话无法正常升级到Qt4.8.x和Qt5,于是将编译器转成了MinGW4.7,Qt升级到了4.8.4。今天Qt 5.0.1-MinGW预编译版本发布了,于是就拿它练手,将它升级到Qt5,以减少系统中存在的多个Q            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-18 10:59:17
                            
                                1545阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、  #include <QtGui/QApplication> ---> No such file or directory 问题的解决 (原因是Qt5源文件位置的改动)1).pro文件中,在 QT       += core gui 下面一行添加greaterTha            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-21 15:35:54
                            
                                1190阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            QT4 升级到 QT5 改动:PC部分:【改 QTDIR 变量】在工程根目录下找到 .user 文件 ,  如 InnoTabPlugin.vcxproj.user修改指向你的 QT5 根目录:  <PropertyGroup Con            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-23 10:27:47
                            
                                1835阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如:QtCore4.dll --> Qt5Core.dll。如:wcslen((const wchar_t *)volumes)函数名称前加“z_”            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-13 09:15:32
                            
                                466阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有重载的信号如果信号有重载,比如我们向 Newspaper 类增加一个新的信号:void newP            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-30 12:37:36
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sudo apt-get install cmake qt5-default qtcreator            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-22 22:31:08
                            
                                867阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.error C2039: “toAscii”: 不是“QString”的成员 QT5.0.1把这个函数取消掉了,可以用toLatin1这个函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-03 10:19:00
                            
                                291阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            sudo apt-get install cmake qt5-default qtcreator            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-28 14:32:54
                            
                                934阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这两天看老师发的FFMpeg的示例(先用的是Qt4),爆了一串找不到第三方库的文件,于是我决定找找原因。 然后让Qt4气的要死。。。。。 其中还有不少门路还没理清楚,水很深啊。
通用方法:用代码写下去。老师的栗子就用代码写了,不过那个Qt4好像不认,给我气半死。在pro文件中操作:
附加头文件包含目录一般要编译链接第三方库时配置include目录 例如:INCLUDEPATH += $$PWD/f            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-30 16:42:20
                            
                                3937阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这两天看老师发的FFMpeg的示例(先用的是Qt4),爆了一串找不到第三方库的文件,于是我决定找找原因。然后让Qt4气的要死。。。。。其中还有不少门路还没理清楚,水很深啊。通用方法:用代码写下去。老师的栗子就用代码写了,不过那个Qt4好像不认,给我气半死。在pro文件中操作:附加头文件包含目录一般要编译链接第三方库时配置include目录例如:INCLUDEPATH += $$...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-12 22:08:48
                            
                                1355阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在对于重载的信号中,Qt4信号和槽表达优于Qt5信号和槽,Qt5信号和槽兼容Qt4信号.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-30 12:37:42
                            
                                351阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Ubuntu 20.04上安装Qt4是一项比较简单的任务,但对于刚入行的开发者来说可能会有一些困惑。在本文中,我会带你了解如何在Ubuntu 20.04上安装Qt4,并给出详细的步骤和代码示例。
### 步骤
以下是安装Qt4的步骤:
| 步骤 | 操作                                   |
|------|------------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-30 09:51:45
                            
                                1383阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.安装依赖 sudo apt-get install build-essential。 sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator 2.查看版本 qmake -v            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-06-18 17:15:00
                            
                                321阅读
                            
                                                                                    
                                2评论