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开发内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
PYQT5 vscode联合操作qtdesigner的方法
除了使用pycharm外,还可使用vscode来操作pyqt,方法如下: 1. 在vscode中配置相关的pyqt的相关 根据自己实际情况修改第一项pyqt的路径 2. 创建一个文件夹,右键,最后一项可以创建一个新窗口 创建的新窗口后缀为 .ui 右键中有以下四个选项,分别是创建一个新窗口,预览,编辑,编译产生py文件. 我们在designer中设计完成后,通过最后一个编译生成文件. 通过pycharm生成的为一个和designer一样的py文件,如上图中第二个文件.通过vscode生成的是以U
-
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文件的
-
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++文档. 我介
随机推荐
- Mysql从5.6.14安全升级至mysql5.6.25的方法
- js wmp操作代码小结(音乐连播功能)
- 运行cmd直接进入指定目录下的命令
- python爬虫实战之爬取京东商城实例教程
- 文本框获得焦点和失去焦点的判断代码
- vbs 中调用shell.application 简单函数
- 解析Tomcat的启动脚本--catalina.bat
- serv-u服务器的管理方法与功能分析
- JavaScript 应用类库代码
- js有效数字 显示指定位数
- 如何设置才能远程登录Mysql数据库
- php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
- 用VBS实现的批量gb2312转utf-8,支持拖动
- Js切换功能的简单方法
- 子窗口、父窗口和Silverlight之间的相互调用
- string中c_str(),data(),copy(p,n)函数的用法总结
- thinkphp5 migrate数据库迁移工具
- Python编程scoketServer实现多线程同步实例代码
- 微信小程序实现发送验证码按钮效果
- Python实现的栈、队列、文件目录遍历操作示例