Qt UI界面改了,但UI界面不更新

/****************************************************************************
 *                      Qt UI界面改了,但UI界面不更新
 * 声明:
 *     有时候我们会直接拿别人的Qt项目过来参考修改,但是有时候会遇到UI界面
 * 修改了,但是程序运行的时候总是原来的UI界面,这时候需要用uic重新编译一下
 * 我们修改了的ui界面文件。
 *
 *                                   2015-10-21 晴 深圳 南山平山村 曾剑锋
 ***************************************************************************/

一、参考文章:
    1. qt项目中我的一个工程现在为什么每次在ui界面中做修改后(如添加或删除一个控件),但运行结果不变。
        http://zhidao.baidu.com/link?url=yGarFHesSciGp42D5IVDaFKLZOZIqkO3uVql5NZg_BGdnNMAaJcg5pyCv3Dp2BVrDLtNqVUs-wKugqQoJllWwfwanzA-XptpXyy42v5OYCe
    2. QT如何将.UI文件转成.h或.cpp文件
        http://blog.sina.com.cn/s/blog_6432901c0100z0az.html

二、解决方法:
    1. uic -h: 查看uic帮助;
    2. 到项目目录下去执行:uic mainwindow.ui > ui_mainwindow.h
        1. mainwindow.ui是你更新了ui界面文件;
        2. mainwindow.h是程序需要用到.h文件。
    3. 2中的重定向和使用uic命令的-o命令是一样的效果。

三、更优的解释(2015-12-22更新,陈颖奇提供该意见):  1. 可能当前的编译软件处于release模式,调成debug模式,修改UI界面;  2. 在debug模式修改完UI界面之后,再调换成release模式,这样就能解决问题。

 

时间: 2024-09-27 19:30:02

Qt UI界面改了,但UI界面不更新的相关文章

Android UI设计与开发教程 引导界面(一)ViewPager介绍和使用详解

做Android开发加起来差不多也有一年多的时间了,总是想写点自己在开发中的心得体会与大家一起交流分 享.共同进步,刚开始写也不知该如何下手,仔细想了一下,既然是刚开始写,那就从一个软件给人最直观的 感受--UI设计开始写起吧,循序渐进,娓娓道来.博主在这里和大家一起学习,希望能多多支持,话不多说 ,下面就开始讲解UI设计的第一篇. 在讲解如何实现引导界面的效果之前,我想先详细介绍一下 ViewPager类的使用和说明,因为这是开发引导界面最重要的类,没有之一. 一.ViewPager实现的效

翻转吧,界面!-3D UI概述

随着技术发展,界面越来越简易化,二维的操作难以提供更好的交互体验,因此平面化的操作界面转向3D 空间维度发展,我们又迎来的了新的时代,一场革命性新的交互体验:本次分享,作为3D UI的概述,以下就整体的来了解下3D UI. 图1:如何定义3D 什么是3D 我们首先了解下什么是3D:一般而言,3D也称为三次元.三维空间:日常生活中可指由长.宽.高.3个维度所构成的空间,而且日常生活中使用"三维空间"一词,常常是指三维的欧几里得空间:3D 这个空间几何概念加上UI人机交互界面这个概念组成新

Android UI设计与开发教程 引导界面(四)仿人人网V5.9.2最新版引导界面

这一篇我将会以人人网的引导界面为实例来展开详细的讲解,人人网的引导界面比较的新颖,不同于其他 应用程序千篇一律的靠滑动来引导用户,而是以一个一个比较生动形象的动画效果展示在用户们的面前,有一 种给人眼前一亮的感觉,话不多说,进入正题. 一.实现的效果图 欢迎界面: 开发教程 引导界面(四)仿人人网V5.9.2最新版引导界面-变色龙引导最新版"> 引 导界面1

国际化-QT工程中如何多个UI文件使用一个.qrc文件

问题描述 QT工程中如何多个UI文件使用一个.qrc文件 10C VS2010 创建了一个QT项目,在其中又添加了一个UI,想让两个UI同时使用工程中的同一个.qrc文件进行国际化配置(ts文件翻译),请大神赐教!!!在线等,,急!! 解决方案 1.在qt designer中打开新添加的ui:2.在qt designer的资源浏览器中点击"编辑资源":3.在出现的编辑资源对话框上点击"打开资源文件"按钮,选择qrc文件即可. 解决方案二: Qt .qrc文件qt中的

想把这个代码的界面改一下,但不知道加在哪

问题描述 想把这个代码的界面改一下,但不知道加在哪 #include #include #include typedef struct node{ int e; struct node *next; struct node *prir;} node;main(){ node *num1*num2*sum; node *create(node *n); int output(node *n); node *add_Num(node *n1node *n2); num1=(node *)malloc

c# socket同步操作代码改异步操作,客户端界面错误问题

问题描述 c# socket同步操作代码改异步操作,客户端界面错误问题 c# socket同步操作代码改异步操作,客户端软件界面错误如下:一点击数据源配置模块,就提示数据解析错误,请重启客户端.除了首页模块是正确的以外,点击文件修复和授权信息界面信息都出不来,而且软件卡死,按右上角的关闭键也无法退出.项目采用.net三层架构,修改后的socket类的异步传输部代码如下: 解决方案 图太小,代码不全,你跳出的这个错误框的代码在哪里. 解决方案二: public static bool Socket

iOS开发UI篇:APP主流UI框架结构

一.简单示例 说明:使用APP主流UI框架结构完成简单的界面搭建 搭建页面效果: 开发UI篇:APP主流UI框架结构-"> 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

什么是UI?为什么要做UI?如何做UI?

09年公司决定将技术部门单独划分出来成立制作中心,后又将制作中心分为UI和程序两大块,我个人也被任命为公司总设计师,这样的变更表现了公司对技术业务这块升级提高的决心,同时对公司领导对我的信任也表示感谢,虽然制作中心的UI部门只成立了几个月,各项工作算也比较顺利的在进行,并且实际工作的完成效果也是不错的,特别是几个紧急的项目的完成更说明了这是一个能打艰苦仗.打硬仗的团队!这些都与这个团队中每个人的责任心和人与人通力配合所分不开的,我在这里也特别感谢他们,希望我们能继续守护住这份团结,这种凝聚力,后

利用手上的UI资源(附免费UI工具包)

http://www.uisdc.com/how-to-use-ui-kits# 大家都知道,UI工具包里有很多好看的资源:比如按钮.滑块.面包屑.播放器.表单,甚至是一个"赞!"的小图标.但是这个UI工具包具体该怎么使用呢?总不能拿来藏着一直不用吧! 首先给小伙伴们简单介绍一下这个UI工具包.UI kit,即"User Interface Kit",意为"用户界面工具包".这是一个由用户界面元素所组成的PSD文件.内含花样繁多的颜色.图案和各种