c_cpp 莫尔
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 莫尔相关的知识,希望对你有一定的参考价值。
#include "widget.h"
#include <QApplication>
int main(int argc, char *argv[]){
QApplication a(argc, argv);
Widget w;
w.show();
return a.exec();
}
#include "widget.h"
#include <QDebug>
#include <QPaintEvent>
#include <QPainter>
Widget::Widget(QWidget *parent) : QWidget(parent){}
Widget::~Widget(){}
void Widget::paintEvent(QPaintEvent *event){
// qDebug() << "PaintEvent";
QPainter painter(this);
int w = width();
int h = height();
//painter.drawLine(w/2, 0, w/2, h);
//painter.drawLine(0, h/2, w, h/2);
//painter.drawArc(w / 2 - 60, h / 2 - 50, 100,100,0,360*16);
//painter.drawArc(w / 2 - 120, h / 2 - 50, 100,100,0,360*16);
//painter.drawArc(w / 2, h / 2 - 50, 100,100,0,360*16);
//painter.drawArc(w / 2 + 60, h / 2 - 50, 100,100,0,360*16);
int lines = 70;
float xSpace = (float)w / lines;
float ySpace = (float)h / lines;
for(int i = 0; i <= lines; i++){
painter.drawLine(0, 0,i * xSpace, h);
painter.drawLine(0, 0, w, i * ySpace);
painter.drawLine(w, h, 0, h - ySpace * i);
painter.drawLine(w, h, i * xSpace, 0);
}
}
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
class Widget : public QWidget {
Q_OBJECT
public:
Widget(QWidget *parent = 0);
~Widget();
void paintEvent(QPaintEvent *event);
};
#endif // WIDGET_H
以上是关于c_cpp 莫尔的主要内容,如果未能解决你的问题,请参考以下文章
利弗莫尔的操盘精华篇
2. 编码和组合
萨缪尔·莫尔斯:电报之父的传奇人生
python 用于编码/解码莫尔斯码的python代码
检测图像中的莫尔条纹 - iOS Swift
Python 3 - 从莫尔斯电码翻译时如何将每个句子的首字母大写