linux系统使用vscode进行qt开发的过程分享
目录
- 1.安装Qtcrater
- 2.打开Qtcrater创建新项目
- 3.使用vscode打开项目
从一头雾水到模模糊糊,不明原理,暂时记录一下
1.安装Qtcrater
sudo pacman -S qtcreater
2.打开Qtcrater创建新项目
其中build system
选择cmake
创建好之后如下:
这里我的项目名称为qt_window
3.使用vscode打开项目
进入根目录,找到项目名称命名的文件夹,这里会发现有一个名字大概这样build-qt_window-unknown-Debug
的文件夹,忽略即可;
进入qt_window
文件夹;
使用终端打开vscode
code .
之后就可以进入build
文件夹,进行makefile、编译、运行一条龙操作:
cmake .. make ./qt_window
运行后显示一个黑窗口,和在Qt creater中效果一模一样;
到此这篇关于linux系统使用vscode进行qt开发的文章就介绍到这了,更多相关vscode进行qt开发内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
vscode+PyQt5安装详解步骤
1.默认已经有python环境和vscode 2.pip安装PyQt5 执行命令: pip install PyQt5 pip install PyQt5-tools 3.运行designer.exe 默认安装的话,在\Lib\site-packages\pyqt5_tools目录下找到designer.exe文件并运行 然后创建并保存一个.ui文件. 4.vscode环境配置 在vscode扩展里搜索PYQT integration并添加该扩展. 然后在vscode里打开刚才创建的.ui文件的
-
PYQT5 vscode联合操作qtdesigner的方法
除了使用pycharm外,还可使用vscode来操作pyqt,方法如下: 1. 在vscode中配置相关的pyqt的相关 根据自己实际情况修改第一项pyqt的路径 2. 创建一个文件夹,右键,最后一项可以创建一个新窗口 创建的新窗口后缀为 .ui 右键中有以下四个选项,分别是创建一个新窗口,预览,编辑,编译产生py文件. 我们在designer中设计完成后,通过最后一个编译生成文件. 通过pycharm生成的为一个和designer一样的py文件,如上图中第二个文件.通过vscode生成的是以U
-
linux系统使用vscode进行qt开发的过程分享
目录 1.安装Qtcrater 2.打开Qtcrater创建新项目 3.使用vscode打开项目 从一头雾水到模模糊糊,不明原理,暂时记录一下 1.安装Qtcrater sudo pacman -S qtcreater 2.打开Qtcrater创建新项目 其中build system 选择cmake 创建好之后如下: 这里我的项目名称为qt_window 3.使用vscode打开项目 进入根目录,找到项目名称命名的文件夹,这里会发现有一个名字大概这样build-qt_window-unknown
-
Windows+Linux系统下Go语言环境安装配置过程
Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本.现在Go的开发已经是完全开放的,并且拥有一个活跃的社区. 1. Windows安装配置 1️⃣ 下载SDK SDK 的全称是Software Development Kit
-
在Linux系统中搭建Node.js开发环境的简单步骤讲解
1. Linux安装node.js ubuntu: sudo apt-get install nodejs npm centos: yum install nodejs npm 更详细的安装参见:https://github.com/joyent/node/wiki/Installation npm为类似PHP中Pear的包管理器 2. 开始使用node.js 用文本编辑器新建hello.js写入以下内容 console.log('hello world'); 打开命令行输入 $ node he
-
linux系统使用python获取内存使用信息脚本分享
复制代码 代码如下: #!/usr/bin/env Python from __future__ import print_functionfrom collections import OrderedDict def meminfo(): ''' Return the information in /proc/meminfo as a dictionary ''' meminfo=OrderedDict() with open('/proc/meminfo') as f:
-
linux系统使用python监控apache服务器进程脚本分享
crtrl.py监控Apache服务器进程的Python 脚本 复制代码 代码如下: !/usr/bin/env Python import os, sys, time while True: time.sleep(4) try: ret = os.popen('ps -C apache -o pid,cmd').readlines() if len(ret) < 2: print "apache 进程异常退出, 4 秒后重新启动" time.sleep(3) os.system
-
Python获取Linux系统下的本机IP地址代码分享
有时候使用到获取本机IP,就采用以下方式进行. 复制代码 代码如下: #!/usr/bin/python import socket import struct import fcntl def getip(ethname): s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl.ioctl(s.fileno(), 0X8915, struct.pack('256s', e
-
Ubuntu中搭建Nodejs开发环境过程分享
系统环境: Ubuntu 12.04 LTS 64bit 一. 通过apt-get安装nodejs – 失败(可以下面的看源码安装方法): 复制代码 代码如下: ~ sudo apt-get install nodejs~ sudo apt-get install npm ~ node -vv0.6.12 ~ npm -v1.1.4 创建工作目录 复制代码 代码如下: ~ mkdir workspace~ mkdir workspace/nodejs~ cd workspace/nodejs~
-
C语言获取Linux系统精确时间的方法
gettimeofday()函数的使用方法 1.函数原型 #include <sys/time.h> int gettimeofday(struct timeval *tv, struct timezone *tz); 2.说明 gettimeofday()会把目前的时间用tv 结构体返回,当地时区的信息则放到tz所指的结构中 3.结构体 struct timeval{ long tv_sec;/*秒*/ long tv_usec;/*微妙*/ }: struct timezone{ int
-
kali linux 系统版本的查看方法
1. kali linux 系统版本查看 命令:cat /etc/issue 2. kali linux系统内核信息查看 命令:uname -a 以上这篇kali linux 系统版本的查看方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
如何在 ubuntu linux 上配置 go 语言的 qt 开发环境
go语言是开发效率极高.运行速度也接近C程序的现代编程语言,qt是跨平台的优秀gui库,二者结合起来工作表现非常优秀.本文讲的有两个事情,第一个是安装go语言的qt绑定包,第二个是安装go语言的集成开发环境. 安装github.com/therecipe/qt包 本段介绍的是如何安装和配置github.com/therecipe/qt开发包,这是一个非常优秀的qt库的go语言绑定,它非常强大,完美支持QT的信号槽机制,而且它的API完全模仿C++,所以你可以直接参考官方的QT C++文档. 我介
随机推荐
- Lua函数与字符串处理简明总结
- Bootcfg 配置、查询或更改 Boot.ini 文件设置
- bat批处理实现的创建10个文件夹,文件夹再包含5个空文件夹
- java 输出九九乘法表口诀的代码
- SpringMVC配置拦截器实现登录控制的方法
- 用Python实现QQ游戏大家来找茬辅助工具
- JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
- JS简单实现禁止访问某个页面的方法
- Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件(附源码)
- 解析一个有关sizeof用法的题目--sizeof(i++)
- go语言实现猜数字小游戏的方法
- ASP下存储过程编写入门全接触第1/5页
- Android仿京东、天猫商品详情页
- Android笔记之:App应用之发布各广告平台版本的详解
- 谈谈新手如何学习PHP网络编程第1/2页
- javascript 学习之旅 (2)
- JavaScript 输入框内容格式验证代码
- 详解微信小程序中的页面代码中的模板的封装
- 详解自定义SpringMVC的Http信息转换器的使用
- Spring Boot中使用RabbitMQ的示例代码