일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Database
- 역학
- oracle
- 소프트웨어공학
- 시스템
- 자바암호
- 유닉스
- JVM
- 리눅스
- NIO
- GPT-4's answer
- android
- write by chatGPT
- 자바네트워크
- 인프라
- 웹 크롤링
- 자바
- flet
- 코틀린
- chatGPT's answer
- spring data jpa
- python
- 데이터베이스
- 고전역학
- Java
- jpa
- spring integration
- kotlin
- write by GPT-4
- 파이썬
- Today
- Total
목록2024/10/28 (2)
기억을 지배하는 기록
이 프로그램은 Flet 라이브러리를 사용하여 스톱워치 UI를 구현하고, 파이썬의 스레딩을 활용하여 타이머의 시간이 실시간으로 업데이트되도록 만듭니다. 사용자는 시작과 중지 버튼을 통해 스톱워치를 제어할 수 있으며, 시간은 시:분:초.밀리초 형식으로 정확하게 표시됩니다.코드의 실행 과정초기화: 프로그램이 실행되면 StopwatchApp 클래스의 인스턴스가 생성됩니다.UI 설정: run() 메서드를 호출하여 Flet 앱을 시작하고, main() 함수에서 UI를 설정합니다.타이머 동작:사용자가 "시작" 버튼을 클릭하면 타이머가 시작됩니다. 시간이 10밀리초마다 업데이트되어 화면에 표시됩니다."중지" 버튼을 클릭하면 타이머가 멈추고, 다시 클릭하면 타이머가 초기화된 상태로 대기합니다. import flet as..
주요 기능 및 사용 방법사용자는 텍스트 필드에 계산하고 싶은 수식을 입력합니다.사칙연산 버튼을 클릭하면 입력 필드에 해당 연산자가 추가됩니다."계산하기" 버튼을 클릭하면 입력된 수식이 계산되어 결과가 화면 하단에 표시됩니다.이 계산기는 eval 함수를 사용하여 입력된 수식을 평가하므로, 사용자가 잘못된 수식을 입력할 경우 오류 메시지가 표시됩니다. import flet as ftdef main(page: ft.Page): page.title="Flet 계산기" page.theme_mode = ft.ThemeMode.LIGHT # 결과를 표시하는 텍스트 위젯 result_text = ft.Text(value="", size=20) # 첫번째 텍스트 필드 (사용자가 수식을 입력하는..