如何在linux下使用Clion开发Qt的Gui程序

作者&投稿:兴项 (若有异议请与网页底部的电邮联系)
如何在linux下使用Clion开发Qt的Gui程序~

准备工作:已安装好的QtCreator环境,但是觉得QtCreator不好用,转用其他开发工具
第一步,使用Clion创建一个C++项目,如下图:

第二步,修改CMakeLists.txt和main.cpp文件:
1). CMakeLists.txt修改如下:
cmake_minimum_required(version 3.3)
project(Widget)

set(CMAKE_INCLUDE_CURRENT_DIR ON)
#打开Qt的MOC功能和UI文件处理功能
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
#查找Qt的库
find_package(Qt5Widgets)

set(SOURCE_FILES main.cpp Widget.cpp Widget.h)

add_executable(Widget ${SOURCE_FILES})

target_link_libraries(Widget Qt5::Widgets)

2). main.cpp文件修改如下:
#include
#include
#include
#include

int main(int argc, char* argv[]) {
QApplication a(argc, argv);
QMainWindow *window = new QMainWindow;
window->setFixedSize(500, 500);
// window->setLayout(vbLayout);
window->show();
return a.exec();
}

第三步,如何使用Qt的ui文件并生成.h文件
1). 配置ui-designer, 打开Clion的External-Tools配置项,Program参数请填写你的QtDesigner位置,其他参数可参照图上所示填写

2). 配置UIC,生成.h文件,Program参数请填写你的UIC应用,QtDesigner同目录下,
其他参数可参照图上所示填写

3). 在项目中新建一个ui文件,选中文件,使用右键我们添加的扩展工具编辑UI,然后保存后,再使用UIC
生成我们需要的.h文件。
第四步: 其他的我就不多说了,各位请尽享Clion带来的开发乐趣吧!

当然可以,也可以开发手机应用。Qt是跨越平台的集成开发环境,WIN,LINUX,MOC,都能开发应该软件

准备工作:已安装好的QtCreator环境,但是觉得QtCreator不好用,转用其他开发工具 第一步,使用Clion创建一个C++项目,如下图: 第二步,修改CMakeListstxt和maincpp文件: 1) CMakeListstxt修改如下: cmake_minimum_required(version 33) pr如何在linux下使用Clion开发Qt的Gui程序

linux怎么打开命令行窗口
答:在Linux系统中,打开命令行窗口需要使用终端(Terminal)应用程序。通常情况下,终端应用程序可以在Linux发行版的应用程序菜单中找到,也可以通过按下Ctrl+Alt+T快捷键打开。在打开终端后,用户可以使用命令行界面(CLI)来执行各种命令和操作。通过CLI,用户可以访问系统文件和目录、安装软件、管理进程、配置网...

Linux的CLI命令行界面系统操作基础上手指南
答:使用Space翻页,Enter向下滚动一行,或者使用j或k(vim编辑器的移动键)进行向前向后滚动一行。按下h键为显示使用帮助(因为man使用less作为阅读器,实为less工具的帮助),按下q退出。 man手册的内容很多,为了便于查找,是做了分册(分区段)处理的,在Research Unix、BSD、OS X和Linux中,手册通常被分为8个区段,安排如下:...

linuxCLI实例linuxcli
答:1、既然你有所谓的桌面了,也就是你的Linux系统是桌面版的,带有Gnone或者KDE或者其他的桌面环境,只要双击打开然后释放或者右键单击解压即可,有对应的解压管理软件帮你解压的。2、使用CLI命令行模式,cd~/Desktop/然后tar-xvfcompressed_file.tar这样就可以解压到桌面上了~~GoodLuck~什么叫podman镜像?Po...

怎么在linux的CLI下运行php文件
答:打开终端,进入PHP文件所在的目录。输入以下命令:php filename.php 其中,filename.php是要运行的PHP文件名。按下回车键,即可运行PHP文件。注意,要在CLI下运行PHP文件,需要先安装PHP解释器。如果您的系统中没有安装PHP,可以通过以下命令进行安装:sudo apt-get install php 这个命令会使用apt-get包管...

Linux里面什么是cli?
答:CLI是命令行界面(command-line interface,缩写:CLI)。也有人称之为字符用户界面(CUI)。用户在命令行界面通过键盘输入指令。与之相对应的是图形用户界面(GUI)。

linux解压rar文件的命令linux解压文件的命令
答:1、既然你有所谓的桌面了,也就是你的Linux系统是桌面版的,带有Gnone或者KDE或者其他的桌面环境,只要双击打开然后释放或者右键单击解压即可,有对应的解压管理软件帮你解压的。2、使用CLI命令行模式,cd~/Desktop/然后tar-xvfcompressed_file.tar这样就可以解压到桌面上了~~GoodLuck~如何在ubuntu下将文件...

如何在Linux使用CLI安装Android SDK
答:如果你使用tools/android -h update sdk ,你可以得到一个选项列表关于update sdk command -u --no-ui Updates from command-line (does not display the GUI)

cli是什么意思
答:举个例子,在Linux操作系统中,用户可以通过CLI来管理系统资源、配置网络设置、编辑文件和执行程序等。在命令行中,用户可以使用像ls、cd、cp、rm等基本的命令来浏览目录、复制文件、删除文件等。此外,用户还可以结合管道(|)和重定向(>、<)等操作符来组合多个命令,实现更加复杂的操作。例如,用户...

CUI命令行界面
答:熟练掌握命令后,使用CLI的效率通常会高于GUI。尽管现在的操作系统普遍提供图形化操作,但并未放弃命令行界面。例如,Windows不仅增加了操作命令的功能和数量,还在改进Shell Programming。这种强化和改进源于图形化操作在多台客户端电脑或24/7运行的服务器环境中的局限性。在这种情况下,命令行接口的脚本语言...

linux常用命令大全新手入门linux常用指令
答:五:启动Redis服务--在redis的bin目录下 以后台的方式启动:./redis-server../redis.conf(后面的的redis.conf路径要根据每个人配置文件存放的位置来写)进入redis命令服务:./redis-cli 输入:ping如果返回pong则表示连接成功!六.启动tomcat服务 Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接...