Skip to content

U-Keun/Qt_Lunch_Lottery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qt_Lunch_Lottery

VEDA_Lunch_Lottery (랜밥 - 랜덤밥먹기)

exevideo

VEDA_Lunch_Lottery는 그룹 내에서 무작위로 식사 그룹 만들어주는 Qt 프로그램입니다.

프로젝트 개요

이 프로그램은 정기적으로 무작위 식사 그룹을 만들어 조직 내 소통을 증진시키고, 새로운 관계를 형성할 기회를 제공합니다. 프로그램의 주요한 목적은, 전 주에 함께 '랜밥'을 한 인원이 다음주에 최소한으로 만나도록 그룹을 구성하는 것입니다.

주요 특징

  • 그룹 편성: 매주 새로운 조합의 식사 그룹 생성

    랜덤 함수를 사용하지 않고, 라운드 로빈 알고리즘을 응용해서 로직을 구성했습니다. 로직의 목표는 이전 주차와 가능한 한 겹치지 않는 그룹을 구성하면서, 각 조에 적당한 인원이 배정되는 것 입니다.

사용 방법

  1. 그룹 수 정하기(수정 중)

    총 몇 개의 그룹으로 구성원을 나눌 지 정합니다. 반드시 숫자를 지정해야 하며, 1~99 까지의 숫자를 지정할 수 있습니다.

  2. 구성원 목록 등록(파일 불러오기)

    구성원을 직접 작성하거나, 저장되어 있는 파일을 통해 구성원 목록을 등록할 수 있습니다.

  3. 조 편성하기

    '생성하기' 버튼을 누르면 조를 편성합니다.

  4. 결과 복사하기

    결과를 클립보드에 텍스트로 저장할 수 있습니다. Ctrl + v를 이용해서 내용을 붙여넣을 수 있습니다.

  5. 결과 저장하기

    결과를 특정 파일로 저장할 수 있습니다.

  • 모카 펀치(시츄..입니다..!)

    space bar를 누르면 모카가 버튼을 눌러줍니다.(누르지 않을 때도 있습니다!)

소스 파일 디렉토리 구조

project_root/
├── main.cpp
├── include/
│   ├── community.h
│   ├── imagewidget.h
│   └── mainwidget.h
├── src/
│   ├── community.cpp
│   ├── imagewidget.cpp
│   └── mainwidget.cpp
└── ui/
    └── mainwidget.ui 

About

VEDA 랜밥 Qt 마이그레이션

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •