Qt
francesyyy
这个作者很懒,什么都没留下…
展开
-
Qt-Hello world
Hello worldint main(int argc, char *argv[]) {QApplication a( argc, argv ); QPushButton hello( "Hello world!", 0 ); hello.resize( 100, 30 ); //a.setMainWidget( &hello ); hello.show();原创 2017-10-09 23:53:48 · 186 阅读 · 0 评论 -
Qt-准备战斗
准备战斗第一次画自定义窗口部件t8/lcdrange.h包含LCDRange类定义 • t8/lcdrange.cpp包含LCDRange类实现 • t8/cannon.h包含CannonField类定义 • t8/cannon.cpp包含CannonField类实现 • t8/main.cpp包含MyWidget和mainlcdrange.h#ifndef LCDRANGE_H #d原创 2017-11-23 16:06:54 · 310 阅读 · 0 评论 -
Qt-一个事物领导另一个
一个事物领导另一个这个例子显示了如何使用信号和槽来创建自定义窗口部件,和如何使用更加复杂的方式把它们连接起来。基本上一个内容相同,变成了三个文件,并增加了后面滑块控制前面滑块的功能。lcdrange.h包含LCDRange类定义 lcdrange.cpp包含LCDRange类实现 main.cpp包含MyWidget和mainlcdrange.h#ifndef LCDRANGE_H #defin原创 2017-11-22 15:49:02 · 274 阅读 · 0 评论 -
Qt-像丝一样滑
像丝一样滑在这个例子中,我们介绍画一个pixmap来除去闪烁。我们也会加入一个力量控制。 lcdrange.h包含LCDRange类定义。 lcdrange.cpp包含LCDRange类实现。 cannon.h包含CannonField类定义。 cannon.cpp包含CannonField类实现。 main.cpp包含MyWidget和main。 lcdrange.h#ifndef原创 2017-11-29 20:06:01 · 351 阅读 · 0 评论 -
Qt-组装丰富的积木
组装丰富的积木把两个窗口部件封装成一个新的组件,将这个新的组建填充到4*4的网格布局里,并且最上方有quit按钮。#include "mainwindow.h" #include <QApplication> #include <QPushButton> #include <QFont> #include <QSlider> #include <QLCDNumber> #include <QVBox原创 2017-11-20 20:56:39 · 1101 阅读 · 2 评论 -
Qt-组装积木
组装积木创建几个窗口并用信号和槽将它们连接起来。这个程序中用到了QSlider(滑块)和QLCDNumber(LCD显示),并让滑动改变的值在显示窗口中显示出来。#include "mainwindow.h" #include <QApplication> #include <QPushButton> #include <QFont> #include <QVBoxLayout> #include原创 2017-11-08 19:37:40 · 405 阅读 · 0 评论 -
Qt-使用窗口部件
使用窗口部件这个程序与上一个“父窗口和子窗口”在行为上很相似,但是实现的方式不同。这个程序创建了MyWidget类,在类的构造函数中实现了一个按钮quit,点击按钮可以退出程序。在main()函数中实例化这个类。#include "mainwindow.h" #include <QApplication> #include <QPushButton> #include <QFont>class My原创 2017-11-08 16:44:50 · 234 阅读 · 0 评论 -
Qt-父窗口和子窗口
父窗口和子窗口创建了一个父窗口部件box和两个子窗口部件quit,enter,点击前者可以退出程序。1.设置QVBoxLayout变量。 2.使用.addWidget()添加子窗口部件到layout中。 3.使用.setLayout()将layout添加到该QWidget对象的下。#include "mainwindow.h" #include <QApplication> #include <原创 2017-11-07 13:54:45 · 3109 阅读 · 0 评论 -
Qt-Quit
调用退出int main(int argc, char *argv[]) {QApplication a( argc, argv ); QPushButton quit( "Quit", 0 ); quit.resize( 175, 80 ); quit.setFont( QFont( "Times", 18, QFont::Bold ) ); QObject::con原创 2017-10-10 00:00:15 · 326 阅读 · 0 评论 -
Qt-你可以使用加农炮了
你可以使用加农炮了在这里,我们在cannon.cpp中增加了在画布上画加农炮的代码,并且左侧slider变化时,加农炮炮口的方向随之变化。lcdrange.h包含LCDRange类定义 lcdrange.cpp包含LCDRange类实现 cannon.h包含CannonField类定义 cannon.cpp包含CannonField类实现 main.cpp包含MyWidget和main原创 2017-11-24 14:50:09 · 364 阅读 · 0 评论