QT
Super毛毛穗
GIS应用与开发,别睡太晚,梦会变短。
展开
-
Qt三维图形添加纹理,并使图形旋转。立体图形添加纹理。
一重山,两重山。山远天高烟水寒,相思枫叶丹。菊花开,菊花残。塞雁高飞人未还,一帘风月闲。.pro中添加QT += core gui openglwin32:LIBS += -lOpengl32 \ -lglu32 \ -lglutmainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QWindow>#include <QOp原创 2021-07-04 15:49:45 · 970 阅读 · 2 评论 -
QT人机交互设计实现C++,为自己的应用程序添加标题和菜单,并能通过菜单响应自己的函数完成一定的任务,用户可利用键盘、鼠标控制程序运行.利用connect函数、计时器等。
mainwindow.hprotected: void paintEvent(QPaintEvent*e); void mousePressEvent(QMouseEvent *event);private: int m_i ; QTimer*m_pTimer ; Ui::MainWindow *ui;private slots: void Fun1();mainwindow.cpp#include "mainwindow...原创 2021-06-15 16:07:05 · 603 阅读 · 4 评论 -
Qt利用openGL绘制三棱锥
huaPro中添加QT += core gui opengl win32:LIBS+=-lOpengl32\ -lglu32 \ -lglutmainwindow.h中添加:#include <QWindow>#include <QOpenGLFunctions_4_5_Core>class MainWindow : public QWin...原创 2021-06-13 20:15:53 · 1412 阅读 · 2 评论 -
QT矩形窗口裁剪直线段 ,自己给定一条或多条直线段及矩形窗口,应用中点算法计算线段在窗口内的部分,并用不同的颜色或加粗绘制出裁剪所得的直线段(即窗口内部分)。
请看代码:mainwindow.hpublic: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); void paintEvent(QPaintEvent*);private: Ui::MainWindow *ui; int xLeft; int xRight; int yTop; int yBottom; int bo...原创 2021-06-15 16:13:20 · 598 阅读 · 7 评论