본문 바로가기
반응형

전체 글374

Oracle vm virtualbox NAT네트워크로 인터넷 연결 오늘은 오라클 버추얼박스 설치 후 네트워크 설정방법에 대해 알아보겠습니다. 우선 네트워크 설정방식도 여러가지가 있는데 그 중에서도 NAT설정을 통한 인터넷 연결을 해보겠습니다. 1. 파일->환경 설정->네트워크로 가서... 2. 네트워크-> 오른쪽의 네트워크 추가(초록색 네모버튼)을 눌러줍니다. 3. 그리고 그 아래쪽의 설정버튼을 눌러, 네트워크 CIDR(C)를 설정합니다. (예:192.168.137.0/24, IP의 마지막 숫자는 0/24이어야 합니다. 그래야 마지막 숫자를 이용해서 내부 네트워크를 설정할 수 있습니다. 자세한 내용은 "사이더"를 검색해보시길 추천드립니다.) 4. 파일->호스트 네트워크 관리자 메뉴를 클릭합니다. 5. IPv4 주소(I): 부분을 설정합니다. (아까 설정한 대역에 맞추어.. 2020. 4. 10.
go언어 gui 실행시 콘솔 안보이게 하는 방법 콘솔에서 빌드 시 -ldflags -H=windowsgui 플래그옵션을 함께 줘서 합니다.go build -ldflags -H=windowsgui filename.go 2020. 4. 8.
go언어 윈도우즈용 실행파일 아이콘 만들기-리소스해커 오늘은 또다시 새로운 시도를 해 봅니다.다들 Golang 강좌 / Web Framework 등 관련 포스트들이 많은데, 이 블로그에서는 항상 사이드 팁들만 올리는 것 같네요. 하지만 누군가는 필요한 사람도 있겠죠?^^;; 그렇게 믿어봅니다. Golang 윈도우즈용 실행파일을 만들고나면 너무 멋없잖아요? 특히나 바탕화면에 둘 때엔..이렇게.... 그래서 준비했습니다.윈도우즈용 실행파일 아이콘 만들기!!우선, 이거 하나 해보겠다고 Stack Overflow 꼬부랑 글씨 따라 한 삽질이 좀 되는데요...1). goversioninfo 설치 1 go get github.com/josephspurrier/govrsioninfo/cmd/goversioninfo 2. testdata/resource/versionin.. 2020. 4. 8.
go언어 fyne layout 예제 Fyne를 이용하여 Layout 구성하는 예제입니다.//Fyne Layout Test package main import ( "fmt" "fyne.io/fyne" "fyne.io/fyne/app" "fyne.io/fyne/layout" "fyne.io/fyne/widget" ) func main() { f := app.New() w := f.NewWindow("") //상단에 넣을 위젯 및 레이아웃 - NewFormLayout lb_db_addr := widget.NewLabel("DB Address") tf_db_addr := widget.NewEntry() tf_db_addr.SetPlaceHolder("database@databaseservr.com:1526/orcl") lbUser := widge.. 2020. 4. 7.
go언어 fyne table만들기 Fyne를 이용하여 GUI에서 테이블을 구현해 보았습니다.아직 익숙하지 않아서 굴러다니는 소스 복사해다가 몇가지 위치/사이즈만 변형시켜보는 수준이지만,필요하신 분이 있을지도 모른다는 희망에 올려봅니다.package main import ( "fmt" "fyne.io/fyne" "fyne.io/fyne/app" "fyne.io/fyne/layout" //"fyne.io/fyne/theme" "fyne.io/fyne/widget" ) func main() { app := app.New() //app 선언 //app.Settings().SetTheme(theme.LightTheme()) //밝은 테마 설정 w := app.NewWindow("Hello") //window 선언 entry := widget.Ne.. 2020. 4. 5.
go언어 fyne toolkit으로 gui 프로그래밍 하기 Go언어로 GUI를 만들려고 하니 이것저것 다른 GUI Toolkit을 만져보게 되네요. 오늘은 fyne라는 toolkit을 설치해볼까 합니다. 설치 방법은 비교적 간단한데요. 아래와 같이 입력하면 설치가 됩니다. (기본적으로 MSYS2 가 설치되어있어야 합니다.) go get fyne.io/fyne Hello world부터 띄워보겠습니다. // fyne_hello.go package main import ( "fyne.io/fyne/app" "fyne.io/fyne/widget" ) func main() { a := app.New() w := a.NewWindow("Hello") w.SetContent(widget.NewVBox( widget.NewLabel("Hello Fyne!"), widget.N.. 2020. 4. 5.
andlabs/ui Table예제 코드 Golang으로 테이블을 구현할만한 GUI 라이브러리를 찾고 있는 중, andlabs/ui에서 예제를 발견하여 소스 코드를 올려봅니다. 분석도 좀 필요한데..아직은 그냥 몇몇 부분만 단순화 해놓은 상태입니다. // tabletest.go package main import ( "fmt" "github.com/andlabs/ui" _ "github.com/andlabs/ui/winmanifest" ) type modelHandler struct { row9Text string yellowRow int checkStates [3]int } func (mh *modelHandler) ColumnTypes(m *ui.TableModel) []ui.TableValue { return []ui.TableValue{.. 2020. 3. 30.
GIMP로 초간단 투명 배경 만들기 오늘은 실행파일 아이콘이미지 하나 만들다가 배경을 선택하고 delete를 눌러도 하얀 배경이 지워지질 않았습니다. 그래서 알아본 GIMP로 투명한 배경을 만드는 방법!! 1.우선 이미지를 하나 가져오겠습니다. 2. 배경을 투명하게 만들 곳을 선택하고 삭제를 합니다. 역시 아직 하얀색으로 보입니다. ( 퍼지선택영역도구로 선택후 delete 아니면 우클릭 메뉴에서 삭제 ) 이건 배경색이 흰색으로 설정되어있기 때문입니다.  3. 투명으로 만들기 위해서는 "레이어" 창에서 현재 레이어를 우클릭해 "알파 채널 추가"를 합니다. 5. 선택된 곳을 다시 삭제! 이제 투명배경이 된것을 볼 수 있습니다. 6. 기존 파일에 덮어쓰던 다른이름으로 내보내던 하시면 되겠습니다. - 끝 - 2020. 3. 30.
windows에 go언어 설치하기 순서가 뒤바뀐 감이 없진 않지만... 저도 배우는 입장이라, 뒤늦게 알게된 것을 바로바로 포스팅합니다.오늘은 Go언어 windows환경에 제대로 설치하기입니다. 순서는1. 설치2. 환경변수 설정3. Hello World 출력이 되겠습니다. 1. GO 설치Go 공식 웹사이트인 http://golang.org/dl 에서 본인의 OS에 맞는 Go를 다운로드하여 설치합니다. Go는 Windows, Linux, Mac OS X 에서 사용할 수 있습니다. Windows에 Go를 설치하기 위해서는 MSI 파일을 다운받아 실행하면 됩니다.Go는 디폴트로 C:\go 폴더에 설치되며, MSI가 C:\go\bin을 PATH 환경변수가 자동으로 추가됩니다. 2. 환경변수 설정Go는 2개의 중요한 환경변수(GOROOT와 GOP.. 2020. 3. 29.
Glade를 활용한 go언어 gui프로그래밍 이번엔 gtk toolkit 전용 GUI Designer인 Glade를 이용하여 Go언어에서 활용해보도록 하겠습니다. 우선 Glade를 설치해야 합니다. linux에서는 비교적 쉽게 찾아서 설치 가능한데요.. 윈도우에서는 조금 설치가 쉽지 않습니다. Mingw를 설치하고 아래의 명령으로 설치를 진행해줍니다. pacman -S mingw-w64-x86_64-glade 빠른 실행을 위해서는 sourceforge 사이트에서 예전버전을 다운받는 것도 괜찮아보입니다. 다음으로는 Glade에서 UI를 적당히 디자인 해줍니다. (glade예제파일) 생각해보니...그냥 적당히는 안될 것 같네요. 1. 최상위 - > GtkWindow 를 선택해주세요. 그리고 아이디를 main_window, 사이즈를 440, 250 으로.. 2020. 3. 26.
반응형