`
qimo601
  • 浏览: 3446547 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

QT Creator 使用 design 修改 ui界面编译后界面未更新代码提示

    博客分类:
  • Qt
阅读更多

我的开发环境:

     1,VS2008 

     2,qt-win-opensource-4.7.4-vs2008 

     3,qt-vs-addin-1.1.9

     为了开发方便,我也安装了qt-creator-win-opensource-2.3.1,在这上面写代码。

 

问题


 

     最近在把VS2008上开发的QT项目,生成pro文件后。在QtCreator中打开,编译都通过。就是遗留一个问题,每次在ui界面上修改后,在cpp源代码里引用ui界面控件,不能及时更新上准确的代码提示。

     

     具体原因,网上说是pro文件中,UI_DIR += ./GeneratedFiles 设置有错误。实际我的设置并没错。而且修改界面后,并不进行编译的话,ui_formserver.h临时文件并没发生变化。但在源代码里引用ui控件是可以提示的。

     那么到底是什么原因的呢。具体我也不知道。但是我还是解决了。

 

      解决的方法是在我用QTCreator打开pro文件时候,有个影子构建选项。

      我把项目里关于qt的临时文件都删除了,然后重新在VS2008里把qt pro文件生成了一下。

      然后再qt Creator里打开这个pro文件,这个时候我没再选择影子构建。这样GeneratedFiles 就在源代码这层了。这个时候就解决了,修改界面而代码提示不及时的问题了。

 

 

       但也留一个问题,实际我新创建的QT项目,从VS2008转成QT Creator打开,选择影子构建,并不会影响我的界面修改和代码提示。或许是我上次更改项目名称和文件夹名称,遗留的问题VS2008 更改项目名称 )。附上我的pro文件配置图,后期发现问题根本原因,我会再更新说明的。

 

0
0
分享到:
评论

相关推荐

    qmake及QTCreator的使用教程

    4. **设计界面**:Qt Creator的图形化界面设计器(Design Mode)允许开发者通过拖拽和设置属性来创建和修改Qt界面元素。 **Qt Creator的使用步骤** 1. **创建新项目**:启动Qt Creator,选择“新建文件或项目”,...

    Qt+Creator快速入门

    Qt Creator是一款强大的集成开发环境(IDE),专为使用Qt库进行跨平台应用程序开发而设计。Qt库是一个C++框架,它提供了丰富的图形用户界面(GUI)工具,支持多种操作系统,包括Windows、Linux、macOS以及嵌入式系统...

    本系统以树莓派的Raspbian系统为基础平台,使用Qt Creator进行界面开发.zip

    "本系统以树莓派的Raspbian系统为基础平台,使用Qt Creator进行界面开发" 这个标题揭示了项目的核心技术栈。首先,它涉及到树莓派,一个基于Linux的小型计算机系统,通常用于教育、实验和DIY项目。Raspbian是树莓派...

    QT入门通俗易懂

    通过双击design.ui文件,可以进入图形界面编辑环境,这里可以使用拖放方式添加各种控件。例如,开发者可以添加Label标签控件,并通过双击的方式修改其显示的文本内容,以及通过属性栏调整字体大小和颜色等。完成界面...

    QT实现酷炫美观的注册界面

    在QT Designer中,我们可以找到各种UI元素,如按钮(QPushButton)、输入框(QLineEdit)、标签(QLabel)、布局管理器(QLayout)等,这些都是构建用户界面的基础。对于注册界面,我们通常需要用户名、密码、确认...

    Qt Designer汉化包亲测可用内附说明.zip

    5. **UI文件(.ui)**:Qt Designer设计的界面会被保存为XML格式的.ui文件,该文件可以在编译时被转换为C++代码,无缝集成到Qt应用程序中。 6. **汉化过程**:汉化包通常包含翻译过的字符串表,用于替换Qt Designer...

    QML自定义组件显示在QT Designer库面板中的方法

    标题《QML自定义组件显示在QT Designer库面板中的方法》涉及的知识点非常具体,主要分为以下几个方面...这些内容对于那些希望提高开发效率,利用QT Creator的可视化界面进行快速开发的开发者来说,具有很大的参考价值。

    使用Qt开发的一个简单的超市收银管理系统.zip

    3. `ui/`:Qt Designer生成的用户界面定义文件(`.ui`),可能使用Qt Creator的可视化工具创建。 4. `database/`:数据库相关的脚本(如SQL文件)和配置信息。 5. `resources/`:项目使用的图像、图标和其他资源文件...

    qt-material-widgets-master

    "qt-material-widgets-master" 是一个基于Qt框架的用户界面(UI)开发项目,它提供了Material Design风格的控件库。这个库使得Qt开发者能够轻松地在他们的应用中实现Google的Material Design设计规范,从而获得现代...

    使用Qt开发的天气预警系统.zip

    - **Qt Designer**:Qt Creator内置的GUI设计器允许开发者通过拖放方式创建界面元素,如按钮、文本框、表格等,并能自动生成对应的UI代码。 - **样式表(QSS)**:类似于HTML/CSS,Qt应用可以通过QSS来改变界面...

    学校布置的作业 p2p聊天系统 qt写的界面 C++实现.zip

    2. **Qt设计文件**:.pro、.ui 文件,.pro 是项目配置文件,.ui 是使用Qt Designer设计的用户界面文件。 3. **数据库配置和脚本**:可能包含数据库结构定义(如SQL文件)和初始化数据。 4. **设计文档**:PDF 或 ...

    基于C++的QT连接数据库实现学生信息管理系统.zip

    在本系统中,QT作为用户界面(UI)的构建工具,提供了丰富的图形组件和事件处理机制,使得用户可以方便地进行数据输入、查询、编辑和管理。 【描述】计算机类毕业设计源码 作为毕业设计,此项目旨在锻炼学生的实际...

    Qt(笔记)linux.pdf

    - 信号与槽机制是Qt中用于组件间通信的一种机制,可以通过connect函数在代码中或者通过Qt Creator的Design视图中关联信号和槽。 5. 基本对话框: - QFileDialog:文件对话框,用于选择文件。 - QColorDialog:...

    本项目为实习期间做的一款基于百度AI的QT人脸考勤打卡系统.zip

    在QT Creator中,开发者通常会使用QDesigner来构建UI布局,通过拖放控件,设置属性,创建复杂的窗口和对话框。此系统可能包含了登录界面、主界面、人脸检测界面等多个视图,每个视图都需要考虑用户体验和功能完整性...

    Qt C++实现的基于GPT 语言模型的聊天系统,支持输入输出文本处理插件.zip

    2. **Qt工程文件**:.pro文件,这是Qt Creator的项目配置文件,包含了编译和链接所需的设置。 3. **资源文件**:可能包含图片、图标和其他UI元素,用于美化用户界面。 4. **数据库连接文件**:可能是.db或.sql文件,...

    基于Qt开发的一个类QQ聊天系统.zip

    1. **QT设计**:Qt设计涉及使用Qt Creator进行界面布局和控件配置,以及QML用于创建富媒体界面。在这个聊天系统中,开发者可能使用了QWidget、QLineEdit、QPushButton等基本组件,以及QTextEdit或QChatWidget自定义...

    基于Qt和Mysql的教务管理系统.zip

    4. **前端开发**:利用Qt Creator等工具,编写UI界面,设置信号与槽机制,实现界面与逻辑的交互。 5. **后端开发**:编写C++代码,处理数据库操作,实现业务逻辑。 6. **接口设计**:定义系统各模块间的接口,确保...

    xianshi.zip_QT button

    完成上述代码后,编译项目并在QT Creator的模拟器或实际设备上运行,以测试数据是否正确从窗口1传递到窗口2。 这就是使用QT实现窗口间数据传递的基本流程。通过深入理解QT的信号和槽机制,以及如何管理窗口和控件,...

    C语言程序大作业:Qt实现的一个关于小区的数据管理系统.zip

    4. **设计文件**:`.ui`文件,使用Qt Designer创建的用户界面布局。 5. **配置和设置文件**:可能包括`.ini`或`.conf`文件,存储应用程序的配置信息。 6. **文档**:如需求文档、设计文档、使用手册等,这些可能是...

Global site tag (gtag.js) - Google Analytics