首页 > 其他分享 >qt打开项目缺少ui_文件,使用手动生成(转)

qt打开项目缺少ui_文件,使用手动生成(转)

时间:2023-12-19 14:45:35浏览次数:26  
标签:文件 uic 路径 qt 手动 ui myMainWindow

打开项目看到,缺少ui_myMainWindow.h文件,它是和myMainWindow.ui相对应的,所以我们需要手动生成对应的ui_文件。


步骤如下:
使用uic.exe来生成,如果在系统变量Path中设置了qt的bin目录,那么就可以直接使用uic.exe。
使用方法是:
在myMainWindow.ui所在文件夹的空白处点击右键,选择【在终端中打开】。

可以看到当前的路径就是项目文件夹所在的路径。(也可以使用cmd将路径切到项目的路径下)


然后执行uic myMainWindow.ui > ui_myMainWindow.h这条命令,就可以看到与myMainWindow.ui文件同级的目录里自动生成了ui_myMainWindow.h文件。然后就不会报错啦!

如果执行uic命令不成功,说明uic没有配置成全局作用域。可以全局搜索uic.exe,然后在它的目录下执行上述转换的指令,不过记得要修改文件前边的路径,例如:
uic F:\DTS\trunk\src\send\mainwindow.ui > F:\DTS\trunk\src\send\ui_mainwindow.h
————————————————
版权声明:本文为CSDN博主「ChangYan.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/changyana/article/details/128875746

标签:文件,uic,路径,qt,手动,ui,myMainWindow
From: https://www.cnblogs.com/xihong2014/p/17913706.html

相关文章

  • LayoutBuilder(获取父类的宽高)
    LayoutBuilder 是Flutter中的一个构建组件,用于根据父容器的约束对其子组件进行布局。import'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){retur......
  • element-ui
    element真的好好用记录一下表单在Form组件中,每一个表单域由一个Form-Item组件构成,表单域中可以放置各种类型的表单控件,包括Input、Select、Checkbox、Radio、Switch、DatePicker、TimePicker<el-formref="form":model="form"label-width="80px"><el-form-itemlab......
  • windows本地部署webUI框架遇到的问题及解决
    最近对stablediffusion比较感兴趣,就想着拿一些模型在本地跑一跑感受一下,也想训练一些自己的模型玩一玩,刚开始参照网上的教程及github上的官方教程一直安装不成功,总是报错:torch安装不成功或其他的一些,本人系统是win10,总结了一些可以尝试的解决方法如下:1.对conda使用不是很熟悉,......
  • C++ Qt开发:TableWidget表格组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableWidget表格组件的常用方法及灵活运用。QTableWidget是Qt中用于显示表格数据的部件。它是......
  • C++ Qt开发:MdiArea多窗体组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍MdiArea`组件的常用方法及灵活运用。QMdiArea(MultipleDocumentInterfaceArea)是Qt中用于创建多......
  • layui 时间控件 动态js渲染添加
    <tableclass="layui-table"id="myTable"><thead><tr><th>日期</th><th>操作</th></tr></thead><tbody><tr><td>......
  • 一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
    前言今天推荐一款基于MITlicense开源、免费、美观的.NETWinFormUI控件库:ReaLTaiizor。什么是WinForm?WinForm是一个传统的桌面应用程序框架,它基于Windows操作系统的原生控件和窗体。通过简单易用的API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实......
  • 一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
    思维导航前言什么是WinForm?ReaLTaiizor项目介绍项目源码项目源码Demo运行项目运行效果图项目源码地址优秀项目和框架精选DotNetGuide技术社区交流群前言今天推荐一款基于MITlicense开源、免费、美观的.NETWinFormUI控件库:ReaLTaiizor。什么是WinForm?WinFor......
  • HbuilderX配置Git插件并导入项目和上传代码
    一、安装git从 git官网 下载windows版本的git,然后进行安装,一般不需要只需要默认next就可以了二、安装TortoiseGit工具到 TortoiseGit官网 下载对应的TortoiseGit包进行安装【一般使用默认设置即可:一路next下去,TortoiseGit安装完毕!】三、安装TortoiseGit-LanguagePack中文语言......
  • Mac Arduino ESP8266 ESP32 搭建开发环境
    目录1、安装Arduino2、搭建开发板管理器3、可能出现的错误 1、安装ArduinoArduino下载. 官方下载地址:Arduino官方网站Arduino中文社区:下载地址安装方式:解压后无需安装,拖到应用程序(AppLication)里面就行了2、搭建开发板管理器 打开Ardu......