QT图形化界面
文章平均质量分 71
Parzivval
。
展开
-
Qt——painter
mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include<QPainter>#include<QMouseEvent>#include<QPixmap>#include<QActionGroup>#incl...原创 2019-04-05 21:10:00 · 434 阅读 · 3 评论 -
Qt——绘制路径
原创 2018-08-14 09:36:26 · 2623 阅读 · 0 评论 -
Qt——文字的位置
原创 2018-08-14 09:16:41 · 858 阅读 · 0 评论 -
Qt——painter类
widget.h:#ifndef WIDGET_H#define WIDGET_H #include <QWidget>#include<QPainter>#include<QPaintEvent> #include<QPaintDevice> class Widget : publi...原创 2018-08-01 15:50:06 · 534 阅读 · 0 评论 -
Qt——屏保小球
dialog.h:#ifndef DIALOG_H#define DIALOG_H #include <QDialog>#include<QTimerEvent>#include<QLabel>#include<QMouseEvent> namespace Ui {class Dia...原创 2018-07-31 11:33:56 · 533 阅读 · 0 评论 -
Qt——画笔的使用实例
widget.h: widget.cpp:原创 2018-08-04 17:27:18 · 569 阅读 · 0 评论 -
Qt——Qtimer类定时器
dialog.h: #ifndef DIALOG_H#define DIALOG_H #include <QDialog>#include<QTimer>#include<QLCDNumber> class Dialog : public QDialog{ Q_OBJECTpub...原创 2018-07-31 09:00:17 · 613 阅读 · 0 评论 -
Qt::QObject类的定时器
dialog.h:#ifndef DIALOG_H#define DIALOG_H #include <QDialog>#include<QObject>#include<QTimerEvent> namespace Ui {class Dialog;} class Dialog ...原创 2018-07-30 21:46:11 · 452 阅读 · 1 评论 -
Qt-鼠标事件
mainwindow.h:#ifndef MAINWINDOW_H#define MAINWINDOW_H #include <QMainWindow>#include<QLabel>#include<QStatusBar> class MainWindow : public QMainWindow{...原创 2018-07-27 12:31:12 · 195 阅读 · 0 评论 -
Qt——画笔和画刷
原创 2018-08-03 17:48:42 · 636 阅读 · 0 评论 -
Qt——屏幕重绘——时钟
widget.h: widget.cpp:原创 2018-08-03 17:31:05 · 914 阅读 · 0 评论 -
QT键盘事件
widget.h:#ifndef WIDGET_H#define WIDGET_H #include <QWidget>#include<QLabel>#include<QKeyEvent>#include<QString> class Widget : public QWid...原创 2018-07-30 08:04:03 · 254 阅读 · 0 评论 -
Qt 在QApplication中注册过滤事件
在拦截鼠标事件的基础上添加一个QApplication的子类叫myApplication其头文件:#ifndef MYAPPLICATION_H#define MYAPPLICATION_H #include<QApplication> class myApplication : public QApplication{pro...原创 2018-07-26 11:50:27 · 880 阅读 · 0 评论 -
Qt——QPixmap绘制图片
原创 2018-08-14 10:10:32 · 3087 阅读 · 0 评论 -
Qt——QPixmap调色板
原创 2018-08-14 10:22:28 · 591 阅读 · 0 评论 -
Qt5.9绘制文字(QPainter类,drawText函数)用法
本文章主要总结用Qt5.9Creator代码编写一个红色字体的文本框,该文本框可以旋转90,通过该实例,进一步熟悉QPainter类和drawText()函数的用法。该实例中,用到了字体设置类QFont用法。QFont类的对象可以对字体的颜色,字体大小,样式(下划线,居中对齐)等进行设置,具体的步骤如下所述: 1.1新建一个Widget工程,基类选择为QWidget。在Widget.h头文...转载 2018-08-02 10:46:53 · 6852 阅读 · 0 评论 -
QT——界面样式
*{font-size:14px;color:black;font-family:"微软雅黑";}QLineEdit{boder:8px solid gray;border-radius:8px;}QpushBotton{background:rgb(250,241,150);color:black;border:2px solid gray;b...原创 2018-09-02 20:57:31 · 734 阅读 · 0 评论 -
Qt——坐标系的保存于恢复
原创 2018-08-17 18:32:07 · 577 阅读 · 0 评论 -
Qt——旋转变换
原创 2018-08-17 18:28:45 · 355 阅读 · 0 评论 -
Qt——扭曲变换
原创 2018-08-17 17:32:20 · 545 阅读 · 0 评论 -
Qt——放缩变换
原创 2018-08-17 17:25:14 · 257 阅读 · 0 评论 -
Qt——平移变换
原创 2018-08-17 16:57:15 · 986 阅读 · 0 评论 -
Qt——绘图板源码
mainwindow.h:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include<QPainter>#include<QMouseEvent>#include<QPixmap>#include<QActionGroup...原创 2018-08-19 12:21:03 · 1430 阅读 · 0 评论 -
Qt——绘图板
mainwindow.cpp: myDialog.cpp:原创 2018-08-19 12:11:53 · 2593 阅读 · 12 评论 -
Qt——扇形渐变
原创 2018-08-13 21:58:51 · 1470 阅读 · 0 评论 -
Qt——多种风格的画笔画刷
widget.h: widget.cpp:原创 2018-08-08 12:16:33 · 1198 阅读 · 0 评论 -
Qt——辐射渐变
原创 2018-08-12 08:47:38 · 812 阅读 · 0 评论 -
Qt——线性渐变
原创 2018-08-11 13:54:36 · 319 阅读 · 0 评论 -
QT屏幕重绘——滚动字幕
widget.h:#ifndef WIDGET_H#define WIDGET_H #include <QWidget>#include<QPainter>#include<QPaintEvent>#include<Qtime>#include<Qtimer> ...原创 2018-08-02 10:56:09 · 607 阅读 · 0 评论 -
Qt 拦截鼠标事件
在上一个:过滤鼠标事件的基础上加上evenfilter函数bool Widget::eventFilter(QObject *obj, QEvent *ev){ if(ev->type()==QEvent::MouseButtonPress) { QMouseEvent * event = static_cast<QMouseEvent * >(ev...原创 2018-07-26 11:18:19 · 4881 阅读 · 0 评论 -
Qt 鼠标事件过滤
在之前的鼠标事件的基础上在myLabel.cpp和.h中加上bool event函数 bool myLabel::event(QEvent *e) { if(e->type()==QEvent::MouseButtonPress) { QMouseEvent *event = static_cast<QMouseEvent*...原创 2018-07-26 11:01:30 · 1821 阅读 · 1 评论 -
Qt-鼠标事件
myLabel.h:#ifndef MYLABEL_H#define MYLABEL_H#include<QLabel>#include<QMouseEvent> class myLabel : public QLabel{public: myLabel(QWidget *);protected:...原创 2018-07-26 10:42:30 · 334 阅读 · 0 评论 -
QT-table
dialog.h:#include "widget.h"#include<QTableWidget>Widget::Widget(QWidget *parent) : QWidget(parent){ QTableWidget *tablewidget=new QTableWidget(10,5,this); tablewidget->setWindowTitl...原创 2018-07-10 20:07:39 · 453 阅读 · 0 评论 -
QT-树状控件-QQ好友列表
dialog.h:#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include<QTreeWidget>#include<QTreeWidgetItem>class Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QWidget *parent =...原创 2018-07-10 14:24:27 · 1440 阅读 · 0 评论 -
QT-模态对话框获取数据
mydialog.h:mainwindow.h:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include<QLabel>class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow(QWidget *paren...原创 2018-07-16 11:44:31 · 1573 阅读 · 0 评论 -
QT-模态对话框
mainwidow.h:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow(QWidget *parent = 0); ~MainWindow();private s...原创 2018-07-16 10:21:13 · 313 阅读 · 0 评论 -
QT-层叠窗口
dialog.cpp:#include "dialog.h"#include<QLabel>#include<QStackedWidget>#include<QListWidget>#include<QImage>Dialog::Dialog(QWidget *parent) : QDialog(parent){ QStackedWidg...原创 2018-07-09 22:32:34 · 5403 阅读 · 4 评论 -
QT-选项卡控件
dialog.h:#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include<QTabWidget>class Dialog : public QDialog{ Q_OBJECT QTabWidget *tabWidget;public: Dialog(QWidget *parent = 0); ...原创 2018-07-09 15:45:31 · 2750 阅读 · 0 评论 -
QT-menu
widget.h:#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include<QString>#include<QDebug>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECTprivate: QString ...原创 2018-07-09 15:03:49 · 302 阅读 · 1 评论 -
QT-QPushbotton
dialog.h:#ifndef DIALOG_H#define DIALOG_H#include<QPushButton>#include <QDialog>class Dialog : public QDialog{ Q_OBJECTprivate: QPushButton *pushbotton1; QPushButton *pushbotton2;...原创 2018-07-09 13:24:47 · 219 阅读 · 0 评论