QT
zs1342084776
这个作者很懒,什么都没留下…
展开
-
SignalAndSlot 信号和槽
#ifndef MAINWIDGET_H#define MAINWIDGET_H#include <QWidget>#include <QPushButton>class MainWidget : public QWidget{ Q_OBJECT //信号与槽的时候需要public: MainWidget(QWidget *pare...原创 2019-07-23 17:08:29 · 279 阅读 · 0 评论 -
指定父对象
QT += widgetsSOURCES += \ main.cpp #include <QApplication>#include <QWidget> //窗口控件基类#include <QPushButton>int main...原创 2019-07-22 18:18:34 · 378 阅读 · 0 评论 -
QT介绍
1) QT Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级界面所需的所有功能,它是完全面向对象的,很容易拓展,并且允许真正的组件编程。2)Qt支持的平台 Windows, Uinux, Macintosh, IOS, Android, WP Embedded:有缓冲支持的嵌入式Lin...原创 2019-07-22 17:19:49 · 1023 阅读 · 0 评论 -
对QT中的qDebug( )函数进行宏定义成C++中的cout,方便输出!
是不是早已受不了Qt中的qDebug( )输出函数了,现在对它进行宏定义,变成C++中的cout,并且打印当前执行文件的文件名和当前语句所在该文件的行号。#define cout qDebug()<<"["<<__FILE__":"<<__LINE__<<"]"其中__FILE__和__LINE__都是C语言中的全局宏,分...原创 2019-07-26 11:54:46 · 971 阅读 · 0 评论 -
不规则窗口
#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>namespace Ui {class MyWidget;}class MyWidget : public QWidget{ Q_OBJECTpublic: explicit MyWidget(QWidget *parent = 0)...原创 2019-07-26 09:49:13 · 112 阅读 · 0 评论 -
绘图设置 QPixmap QImage QPicture
绘图设置: QPixmap:针对屏幕进行优化了,和平台相关,不能对图片进行修改 QImage:和平台无关,可以对图片进行修改,在线程中绘图 QPicture:保存绘图的状态(二进制文件)QPixmap #include "mywidget.h"#include "ui_mywidget.h"#inclu...原创 2019-07-26 09:32:39 · 254 阅读 · 0 评论 -
Qt 坐标
#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>class MyWidget : public QWidget{ Q_OBJECTpublic: MyWidget(QWidget *parent = 0); ~MyWidget();};#endif // MYWIDGET_H...原创 2019-07-25 21:37:05 · 143 阅读 · 0 评论 -
菜单栏 工具栏 状态栏 核心控件,文本编辑区 浮动窗口
QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = 05_QMainWindowTEMPLATE = appDEFINES += QT_DEPRECATED_WARNINGSSOURCES += \ main.cpp \ mainwindow...原创 2019-07-25 21:32:03 · 212 阅读 · 0 评论 -
Dialog 关于对话框 问题对话框 文件对话框 模态和非模态对话框
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QDialog>class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow(QWidget *parent = 0); ...原创 2019-07-25 21:14:22 · 225 阅读 · 0 评论 -
Qt 画图
#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>namespace Ui {class MyWidget;}class MyWidget : public QWidget{ Q_OBJECTpublic: explicit MyWidget(QWidget *parent = 0)...原创 2019-07-25 20:35:04 · 542 阅读 · 0 评论 -
Qt事件
1) 项目(右键)---> 添加新文件 ---> C++ ---> C++ Class---> Choose#ifndef MYLABEL_H#define MYLABEL_H#include <QLabel>class MyLabel : public QLabel{ Q_OBJECTpublic: ex...原创 2019-07-25 15:17:38 · 202 阅读 · 0 评论 -
Qt样式
#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); this->setStyleSheet("QLabel{color:r...原创 2019-07-25 11:45:13 · 190 阅读 · 0 评论 -
Qt常用控件
控件栈容器#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explici...原创 2019-07-24 21:31:22 · 397 阅读 · 0 评论 -
Lambda表达式
#include "mainwidget.h"#include <QPushButton>#include <QDebug> //打印MainWidget::MainWidget(QWidget *parent) : QWidget(parent){ setWindowTitle("老大"); // this->setWindowTitle(...原创 2019-07-23 20:34:30 · 90 阅读 · 0 评论 -
线程
Qt 4.7之前线程处理方式:线程处理方式: 1)主线程运行: //如果定时器没有工作 if(myTimer->isActive() == false) { myTimer->start(100); } 2)启动线程,处理数据(通过start()方法)thread->start()...原创 2019-07-26 16:09:36 · 129 阅读 · 0 评论