728x90 반응형 전체 글113 Qt 화면 최대화, 최소화(Maximized, Minimized) 화면 최대화 QWidget 클래스를 상속받은 위젯에서 최대화 여부를 설정하려면 setWindowState() 함수를 사용할 수 있습니다. 이 함수는 Qt::WindowState 열거형을 매개변수로 받으며, 위젯의 상태를 변경합니다. Qt::WindowMaximized 값을 전달하면 위젯이 최대화되며, Qt::WindowNoState 값을 전달하면 최대화가 해제됩니다. QWidget widget; widget.resize(800, 600); // 위젯의 초기 크기 설정 // 위젯을 최대화하여 시작하려면 다음과 같이 setWindowState() 함수를 호출합니다. widget.setWindowState(Qt::WindowMaximized); widget.show(); 위 코드에서 QWidget 객체를 생성.. 2023. 4. 3. Qt QSplitter QSplitter 클래스는 여러 위젯들을 분할하고, 사용자가 이들의 크기를 조절할 수 있는 위젯입니다. 이 클래스를 사용하여, 분할될 위젯을 수평 또는 수직으로 분할하여 크기를 조절할 수 있습니다. 다음은 간단한 QSplitter 예제 코드입니다. #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QSplitter *splitter = new QSplitter(Qt::Horizontal); QTextEdit *leftWidget = new QTextEdit("Left Widget", splitter); QTextEdit *rightWidget = new QTextEdit("Right Widg.. 2023. 4. 3. 기술통계(Descriptive Statistics)와 추론통계(Inferential Statistics) 기술통계(Descriptive Statistics)와 추론통계(Inferential Statistics)는 통계학에서 중요한 개념 중 하나입니다. 이 두 가지는 데이터 분석에서 서로 보완적인 역할을 하며, 데이터의 특징을 파악하고 추론하는 데 사용됩니다. 기술통계 (Descriptive Statistics) 기술통계란 데이터를 요약하고 그래프나 통계량을 통해 데이터의 특성을 파악하는 방법입니다. 대표적인 기술통계는 다음과 같습니다.평균(Mean): 데이터의 총합을 데이터 개수로 나눈 값입니다.중앙값(Median): 데이터를 크기순으로 정렬했을 때 중간에 위치하는 값입니다.최빈값(Mode): 데이터에서 가장 자주 등장하는 값입니다.분산(Variance): 데이터의 흩어진 정도를 나타내는 값으로, 각 데이터.. 2023. 3. 22. Microsoft Edge 휴대폰(스마트폰) 컴퓨터(윈도우) 파일 전송 최신버전의 Edge 브라우저를 통해 모든 모바일 및 PC 장치에서 파일과 메모를 주고받을 수 있습니다. 휴대폰과 PC에서 우선 최신 버전의 Microsoft Edge 브라우저를 다운 받아 설치를 합니다. 그 후 휴대폰과 PC Edge에 같은 계정으로 로그인을 합니다. 일단 휴대폰에서 PC와 메시지나 파일을 주고 받기 위해 Edge 실행 후 하단의 버튼을 클릭합니다. Drop 버튼을 클릭합니다. 여기서 파일을 보내려면 + 버튼을 클릭하고 파일을 선택하면되고 메시지를 보내려면 아래처럼 메시지 입력 후 보내기 버튼(비행기 아이콘)을 클릭하면 됩니다. 이제 PC에서 메시지나 파일을 수신 되었는지 확인합니다. PC Edge에서 오른쪽의 Drop 버튼을 클릭합니다. 휴대폰에서 전송한 메시지가 정상적으로 전송된것을 .. 2023. 3. 20. [Git] Git add Git add는 Git의 명령어 중 하나로, 수정된 파일을 스테이징 영역으로 추가할 때 사용됩니다. Git에서는 수정된 파일을 바로 커밋에 반영하지 않고, 스테이징 영역에 추가한 후 커밋에 반영하게 됩니다. 이 때, Git add 명령어를 사용하여 수정된 파일을 스테이징 영역으로 추가할 수 있습니다. Git add 명령어는 Git을 사용하는 개발자들이 매우 자주 사용하는 명령어 중 하나입니다. Git add 사용법 Git add 명령어는 매우 간단합니다. Git 프로젝트의 루트 디렉토리에서 다음과 같이 입력하면 됩니다. $ git add 위 명령어를 실행하면, 파일이 스테이징 영역에 추가됩니다. 만약 모든 수정된 파일을 스테이징 영역으로 추가하고 싶다면, 다음과 같이 명령어를 입력할 수 있습니다. $ g.. 2023. 3. 14. 회귀분석(Regression Analysis) 회귀분석(Regression Analysis) 독립변수(X)와 종속변수(Y) 사이의 관계를 모델링하는 방법 중 하나입니다. 이를 통해 X값이 주어졌을 때 Y값을 예측하는 것이 가능해집니다. 회귀분석은 다음과 같은 세 가지 유형으로 나누어집니다. 단순선형회귀분석(Simple Linear Regression) : 독립변수가 하나인 경우 다중선형회귀분석(Multiple Linear Regression) : 독립변수가 여러 개인 경우 비선형회귀분석(Nonlinear Regression) : 독립변수와 종속변수 사이의 관계가 선형이 아닌 경우 회귀분석에서는 주어진 데이터를 이용하여 적절한 회귀모델을 구축하는 것이 중요합니다. 회귀모델은 일반적으로 선형모델이며, 주어진 데이터를 가장 잘 표현할 수 있는 모델을 선택.. 2023. 3. 9. Flutter MaterialApp MaterialApp은 Material Design 스타일의 앱을 만들기 위해 사용되는 위젯으로, 앱의 전체적인 구성을 담당합니다. MaterialApp을 사용하면, 앱의 기본 테마, 라우팅, 로컬라이제이션 등을 쉽게 구성할 수 있습니다. 다음은 MaterialApp을 사용하여 간단한 앱을 구성하는 예시입니다. import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'My App', theme: ThemeData( primarySwa.. 2023. 3. 4. Flutter Scaffold Flutter에서 화면 구성을 위해 많이 사용하는 위젯 중 하나가 Scaffold입니다. Scaffold는 일반적인 Material Design 앱의 구조를 구현하기 위해 사용되는 위젯으로, 앱의 상단 바, 하단 바, 드로어 메뉴, 바텀 시트 등을 구성할 수 있습니다. Scaffold는 다양한 구성 요소를 가지고 있습니다. 예를 들어, 상단 바는 appbar 프로퍼티를 통해 설정할 수 있으며, 바텀 시트는 bottomSheet 프로퍼티를 통해 설정할 수 있습니다. 그리고 floatingActionButton, drawer, body 등의 프로퍼티도 가지고 있습니다. 다음은 Scaffold를 사용하여 화면을 구성하는 간단한 예시입니다. import 'package:flutter/material.dart';.. 2023. 3. 4. C++ std::copy_if std::copy_if는 C++ STL의 알고리즘 중 하나로, 조건에 따라 컨테이너에서 원소를 복사하는 함수입니다. std::copy_if의 선언은 다음과 같습니다. template OutputIt copy_if(InputIt first, InputIt last, OutputIt d_first, UnaryPredicate pred); 위의 함수 시그니처에서 각 매개변수의 의미는 다음과 같습니다. first, last: 복사할 원소들의 범위를 지정하는 반복자 d_first: 복사된 원소들을 저장할 출력 컨테이너의 시작 위치를 지정하는 반복자 pred: 각 원소에 대해 조건을 검사할 함수 객체 std::copy_if 함수는 first와 last 사이의 범위를 순회하면서 pred 함수 객체가 true를 반환하.. 2023. 3. 2. 이전 1 2 3 4 5 6 7 ··· 13 다음 728x90 반응형