Skip to content

Commit

Permalink
add cat-calendar
Browse files Browse the repository at this point in the history
  • Loading branch information
LewisTian committed Jul 21, 2019
1 parent 0864779 commit 894682d
Show file tree
Hide file tree
Showing 13 changed files with 585 additions and 0 deletions.
8 changes: 8 additions & 0 deletions cat-calendar/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## Cat Calendar
猫日历生成器

**注意:**选择字体时,路径中不要包含中文。

<div align="center">
<img src="../images/cat-calendar.gif" alt="Screenshot">
</div>
43 changes: 43 additions & 0 deletions cat-calendar/cat-calendar/cat-calendar.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#-------------------------------------------------
#
# Project created by Lewis Tian 2019-07-21T13:36:25
#
#-------------------------------------------------

QT += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = cat-calendar
TEMPLATE = app

# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0

CONFIG += c++11

SOURCES += \
main.cpp \
mwin.cpp

HEADERS += \
mwin.h

FORMS += \
mwin.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

RESOURCES += \
res.qrc
Binary file added cat-calendar/cat-calendar/cat.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions cat-calendar/cat-calendar/gen.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pyuic5.exe mwin.ui -o ..\src\mwin.py

pyrcc5.exe res.qrc -o ..\src\res_rc.py
11 changes: 11 additions & 0 deletions cat-calendar/cat-calendar/main.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#include "mwin.h"
#include <QApplication>

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MWin w;
w.show();

return a.exec();
}
14 changes: 14 additions & 0 deletions cat-calendar/cat-calendar/mwin.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#include "mwin.h"
#include "ui_mwin.h"

MWin::MWin(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MWin)
{
ui->setupUi(this);
}

MWin::~MWin()
{
delete ui;
}
22 changes: 22 additions & 0 deletions cat-calendar/cat-calendar/mwin.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#ifndef MWIN_H
#define MWIN_H

#include <QMainWindow>

namespace Ui {
class MWin;
}

class MWin : public QMainWindow
{
Q_OBJECT

public:
explicit MWin(QWidget *parent = nullptr);
~MWin();

private:
Ui::MWin *ui;
};

#endif // MWIN_H
Loading

0 comments on commit 894682d

Please sign in to comment.