분류 전체보기 (685) 썸네일형 리스트형 Powershell 원격 제어 ● Powershell 자격증명 ① 계정 프롬프트를 이용하여 자격 증명 1. 원격 명령을 수신할 수 있도록 다음과 같은 명령어를 실행한다. Enable-PSRemoting -SkipNetworkProfileCheck -Force #Parameter : SkipNetworkProfileCheck = 로컬 네트워크에서 원격 액세스 허용 # , Force = 확인 메시지 띄우지 않기 cs 2. 신뢰할 수 있는 호스트 목록에 대상 서버를 추가한다. Set-Item WSMan:\localhost\Client\TrustedHosts -Value "원격서버 IP 또는 원격서버 호스트명" -Force cs 3. 원격 접속 자격증명 설정 $MyCredential = Get-Credential "접근할 원격서버의 계정" .. Powershell Alias ● Alias 확인 ① 아래의 Script는 Alias 에 매핑되어 있는 Cmdlet 정보를 제공한다. 1 2 $alias:ls $alias:dir cs ② Get-Alias dir ③ 아래의 Script는 Get-ChildItem에 매핑되어 있는 명령어 정보를 제공한다. 1 Get-Alias | ? {$_.Definition -eq "Get-ChildItem"} cs ● Alias 설정 ○ Alias 추가 아래의 Set-Alias는 edit명령어에 notepad.exe 를 매핑한다. 1 Set-Alias edit notepad.exe cs ○ Alias 제거 아래의 Script는 매핑한 edit명령어를 제거한다. 1 del alias:edit cs ● Alias 가져오기 , 내보내기 ○ export 아.. Powershell 기본 문법 ● 명령어 조회 ① Get-Command : 명령어 목록 조회 ② Get-Help : 명령어 사용법 ex) Get-Help dir ③ Get-Alias : 명령어 별칭 조회 ● 문자열 ○ 확장 문자열("") - 문자열 중 변수가 포함되면 , 변수의 값이 문자열에 포함된다. 1 2 3 4 $var1 = 5 $var2 = "$var1 - $var1" $var2 # 출력값 : 5 - 5 cs ○ 일반문자열('') - 문자열 중 변수가 포함되도 변수의 값으로 바뀌지 않는다. 1 2 3 4 $var1 = 5 $var2 = '$var1 - $var1' $var2 # 출력값 : $var1 - $var1 cs ※ 파워쉘에서는 백틱(backtick)을 이스케이프 문자로 사용한다. 이스케이프 문자를 사용하면 확장문자열에서.. C++ Qt 잡지식 스크린 모드 변경 1 2 this->showFullScreen(); // 전체화면 모드 this->showMaximized(); // 최대화 cs 테이블 컬럼 크기 조절 & 테이블 편집 기능 비활성화 1 2 QHeaderView::ResizeMode(QHeaderView::Stretch); ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); cs ScrollArea에 이미지 삽입 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QPixmap img("C:\\mypng.png"); if (!img.isNull()){ img = img.scaled( img.width(),img.height() ); QLabel *labe.. C++ Qt 엑셀 사용하기 Qt 엑셀 라이브러리 https://github.com/dbzhang800/QtXlsxWriter ↗ 사용 예제 https://github.com/dbzhang800/QtXlsxWriter/blob/master/examples/xlsx/demo/main.cpp 위 링크에 들어가서 엑셀 라이브러리를 다운받은 후 해당 프로젝트로 받은 폴더를 옮긴다. 그리고 pro 파일에서 엑셀 라이브러리의 qtxlsx.pri를 include 한다. 1 include(QtXlsxWriter-master\QtXlsxWriter-master\src\xlsx\qtxlsx.pri) cs C++ Qt XML 예제 중심으로 작성한 글입니다. QT에서 XML을 사용하기 위해 헤더파일과 Pro파일에 xml을 추가합니다. http://doc.qt.io/qt-5/qtxml-module.html 1 #include cs 1 QT += xml cs ● XML 문서 작성 ○ XML 예제 1 2 3 4 5 cs ○ XML 작성 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QString File_Path = "C://Users/test.xml"; QStringList text; text.append("WINDOW"); text.append("LINUX"); text.append("UNIX"); QDomDocument doc; QDomElement xml = doc.createElement("scrip.. C++ Qt Ui Style Sheet 활용 Stylesheet를 적용하기 위한 두 가지 방법이 있습니다. 1.Ui 디자인에서 CSS를 적용하려는 위젯을 우클릭 , Change StyleSheet... 클릭하고 편집기에서 CSS 코드를 작성합니다. 2.setStyleSheet 함수를 사용합니다. http://doc.qt.io/qt-5/stylesheet-examples.html App->setStyleSheet("QLineEdit { background-color: yellow }"); cs ● CSS 기본문법활용 http://doc.qt.io/qt-5/stylesheet-reference.html 다음은 label 샘플코드입니다. sample1 sample1 css code 1 2 3 4 5 border-radius: 15px; padding: .. C++ Qt 화면 크기에 따라 레이아웃 조절 레이아웃 구성이 제대로 되야 위젯들이 화면 크기에 맞게 조절된다. 방법은 구성할 위젯들을 각각 가로바 또는 세로바 레이아웃으로 묶은 뒤 마지막에 상위 위젯을 Grid Layout으로 바꾼다. 구현하기에 따라서 위젯을 숨겼다가 보이게 하고 싶은 경우도 있을 수 있는데 , 예시로 stackedWidget을 hide로 감춘다고 하면 hide한 위젯은 없는걸로 취급하고 레이아웃을 조정하게 되므로 원치않는 결과를 얻을 수 있다. 그럴 때 위젯이 감춰져도 레이아웃 크기를 유지시켜주는 코드를 사용한다. // retain size of layout QSizePolicy layout_retain = ui->stackedWidget->sizePolicy(); layout_retain.setRetainSizeWhenHidd.. 1 ··· 55 56 57 58 59 60 61 ··· 86