- 浏览: 1449291 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
qt windows的下载
http://jenkins.taulabs.org/distfiles/
http://jenkins.taulabs.org/distfiles/QtSdk-offline-win-x86-v1.2.1.exe
qt教程 使用qt4
http://www.kuqin.com/qtdocument/tutorial1-01.html
安装参考
http://www.linuxidc.com/Linux/2012-05/60770.htm
ubuntu安装
apt-get install libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig
hello.cpp注意一定是cpp结尾
执行
错误如下:
'class QApplication' has no member named 'setMainWidget'
在 类QApplication里面 没有找到 setMainWidget 成员...
原因是:
Qt 3.x支持setMainWidget,但是Qt4已经取消了对setMainWidget的支持。
所以注释掉
a.setMainWidget( &hello );
---------------------------------------------------------
在看一个可以退出的按钮
-----------------------------------------
保持这个程序的简单性,并且只使用一个单一的父窗口部件和一个独立的子窗口部件。
图为qt4和qt3的区别
http://jenkins.taulabs.org/distfiles/
http://jenkins.taulabs.org/distfiles/QtSdk-offline-win-x86-v1.2.1.exe
qt教程 使用qt4
http://www.kuqin.com/qtdocument/tutorial1-01.html
安装参考
http://www.linuxidc.com/Linux/2012-05/60770.htm
ubuntu安装
apt-get install libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig
hello.cpp注意一定是cpp结尾
#include <qapplication.h> #include <qpushbutton.h> int main( int argc, char **argv ) { QApplication a( argc, argv ); QPushButton hello( "Hello world!", 0 ); hello.resize( 100, 30 ); // a.setMainWidget( &hello ); hello.show(); return a.exec(); }
执行
qmake -project qmake make
错误如下:
'class QApplication' has no member named 'setMainWidget'
在 类QApplication里面 没有找到 setMainWidget 成员...
原因是:
Qt 3.x支持setMainWidget,但是Qt4已经取消了对setMainWidget的支持。
所以注释掉
a.setMainWidget( &hello );
---------------------------------------------------------
在看一个可以退出的按钮
#include <qapplication.h> #include <qpushbutton.h> #include <qfont.h> int main( int argc, char **argv ) { QApplication a( argc, argv ); QPushButton quit( "Quit", 0 ); quit.resize( 75, 30 ); quit.setFont( QFont( "Times", 18, QFont::Bold ) ); QObject::connect( &quit, SIGNAL(clicked()), &a, SLOT(quit()) ); //a.setMainWidget( &quit ); quit.show(); return a.exec(); }
-----------------------------------------
保持这个程序的简单性,并且只使用一个单一的父窗口部件和一个独立的子窗口部件。
#include <qapplication.h> #include <qpushbutton.h> #include <qfont.h> #include <qboxlayout.h> int main( int argc, char **argv ) { QApplication a( argc, argv ); QWidget window; window.resize(200,120); QVBoxLayout layout; QPushButton quit( "Quit", &window ); quit.setFont( QFont( "Times", 18, QFont::Bold ) ); QObject::connect( &quit, SIGNAL(clicked()), &a, SLOT(quit()) ); layout.addWidget(&quit); window.setLayout(&layout); window.show(); return a.exec(); }
图为qt4和qt3的区别
发表评论
-
xl2tp 备份
2019-09-24 16:25 5822019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 694sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1408参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18212019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1360### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 568###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 567《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1927参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 918/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 553找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
socket基础和select(python)
2016-06-14 17:21 1766上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 955不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4265假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 652964位操作系统centos7 ############ 1.一 ... -
socat和netcat(nc)
2016-04-29 22:36 1683转 原文链接: http://www.wenquan.name ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1563接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1496qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ... -
neutron基础七(qemu tap)
2016-02-02 17:02 979使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
neutron基础六(bridge fdb)
2016-01-28 18:30 2151转发表 在三台机器上建立三个namespace 192.16 ... -
南北流量
2016-01-23 23:26 1773一、三层网络架构: 接入层:负责服务器的接入和隔离 汇聚层:汇 ...
相关推荐
QT4上的HelloWorld程序,包含源码和文档~QT入门资料
一个简单的qt版helloworld程序
QT5.14入门教程GUI(一)第一个QT程序Hello World! QT5.14入门教程GUI(一)第一个QT程序Hello World! QT5.14入门教程GUI(一)第一个QT程序Hello World!
2.1 编写HelloWorld程序(第1课时) 2.2 程序的运行与发布(第1课时) 2.3 helloworld程序源码与编译过程详解(第2课时) 2.4 项目模式和项目文件介绍(第2课时) 2.5 小结(第2课时)
如何创建QT项目之QTcreator输出HelloWorld,小白保姆级别的教程,还有提供参考链接. HelloWorld程序是一个基于Qt框架的简单示例程序,用于展示如何使用Qt进行图形界面编程。这个程序的主要目的是在窗口中显示一个...
简单的qt入门程序 在窗口上显示Hello world
UI界面中有pushbutton,lineEdit,实现按钮按下hello world出现在lineEdit中。
使用flatpak搭建的一个小Demo,然后用flatpak打包。 总之,flatpak还是有搞头的。
Qt的安装与初步使用,Qt_Creator的安装和hello_world程序的编写
第一个程序是一个简单的Hello World例子。它只包含你建立和运行Qt应用程序所需要的最少的代码。上面的图片是这个程序的快照。
A simple helloworld program with arm crosscompiler
CORBA的入门级实例代码,Hello World程序。 包括CORBA的一般开发书写过程以及执行步骤(简单英文)。
Qt 开发”Hello, world!“.pdf
Qt5.9实例—第一个项目helloworld,Qt create直接打开,使用MinGW5.3.0
QtCreator安装和helloworld程序编写.pdf
作为QT的入门程序。、QFileInfo、QDataStream、QTextStream、QBuff、QPixmap、QImage、QBitmap、QPicture、QTimer定时器…等基本类的使用;基本事件的处理与过滤的学习、信号与槽的学习、QCreator的基本空控件与...
Qt-CMake-HelloWorld:使用CMake构建的简单Qt5程序
1、最简单的QT程序,编码都是从最简单的hello world!的输出开始学起,这就是最简单的QT程序 2、就实现了在界面上输出HelloWorld,学习QT就从这里开始
我们这里的工程名为helloworld。 6.这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所以 直接点击Next。 7.我们将base class 选为QDialog 对话框类。然后点击Next。 8.点击Finish,完成工程的...
Qt_Creator_的安装和hello_world_程序的编写