vim-go

Programming/etc 2016. 3. 2. 03:08 |

'Programming > etc' 카테고리의 다른 글

Jetbrains Editor 에서 beep 소리 없애는 방법.  (0) 2016.09.13
[PyCharm] external tools Settings  (0) 2016.04.13
[Linux] qtcreator 와 python 연결  (0) 2016.02.23
[Linux] Python Virtual Env Setup  (0) 2016.02.20
[CentOS] go language setup  (0) 2016.02.20
Posted by scii
:

OS: CentOS 6.7

Python Version: 2.7.8

Qt version: 4.8.5

Qt Creator version: 2.8.1


qtcreator와 python 파일을 연결할 수 있다. syntax highlighting 또한 지원한다.

하지만, 자동완성 기능은 잘 되지 않는다고 한다.


qtcreator와 python 연결

Tools -> Options -> Environment -> External Tools

Add -> Add category (for example, Python)

Add -> Add Tool (for example, RunPy)

1. Description : 아무것이나 상관없다.

2. Executable : 파이썬의 실행파일

3. Arguments : %{CurrentDocument:FilePath}

4. Woring directory : %{CurrentDocument:Path}

5. Environment : QT_LOGGING_TO_CONSOLE=1     ((만약에 있다면..))


Tools -> External -> Python -> RunPy


'Programming > etc' 카테고리의 다른 글

[PyCharm] external tools Settings  (0) 2016.04.13
vim-go  (0) 2016.03.02
[Linux] Python Virtual Env Setup  (0) 2016.02.20
[CentOS] go language setup  (0) 2016.02.20
Python, Java 관련 example site  (0) 2016.02.15
Posted by scii
:

'Programming > etc' 카테고리의 다른 글

vim-go  (0) 2016.03.02
[Linux] qtcreator 와 python 연결  (0) 2016.02.23
[CentOS] go language setup  (0) 2016.02.20
Python, Java 관련 example site  (0) 2016.02.15
XAMPP Install  (0) 2015.11.12
Posted by scii
:

go language 사이트를 참조하여 만든 go언어 설치 bash shell 이다. 

go 언어 다운: https://golang.org/doc/install


'Programming > etc' 카테고리의 다른 글

[Linux] qtcreator 와 python 연결  (0) 2016.02.23
[Linux] Python Virtual Env Setup  (0) 2016.02.20
Python, Java 관련 example site  (0) 2016.02.15
XAMPP Install  (0) 2015.11.12
[Ubuntu/Lubuntu] OpenCV Setup  (0) 2015.05.14
Posted by scii
:

'Programming > etc' 카테고리의 다른 글

[Linux] Python Virtual Env Setup  (0) 2016.02.20
[CentOS] go language setup  (0) 2016.02.20
XAMPP Install  (0) 2015.11.12
[Ubuntu/Lubuntu] OpenCV Setup  (0) 2015.05.14
[Ubuntu/Lubuntu] IPython Notebook Setup  (0) 2015.04.30
Posted by scii
:



Posted by scii
:



QWidget 클래스를 상속하는 클래스를 정의.

:: class MyWidget(QWidget):

QWidget 클래스는 모든 User Interface 클래스의 Base Class 이므로 보통 이를 상속하여 윈도우를 만든다.


생성자 메소드를 작성.

:: def __init__(self):

super(MyWidget, self).__init__()     # QWidget.__init__(self)

슈퍼 클래스인 QWidget의 생성자를 명시적으로 호출하여 같이 초기화 해 준다.


메인 이벤트 루프를 구동.

PySide 응용 프로그램은 하나의 Main Application Instance를 반드시 가지고 있어야 하므로, 

QApplication 인스턴스를 생성해야 한다. 이때 넘겨주는 sys.argv 는 파이썬 스크립트가 커맨드 라인으로부터 받는 인자 리스트인데,

첫 번째 인자인 argv[0]에는 실행된 파이썬 스크립트 파일 이름이 자동으로 전달된다.

파일 이름은 os에 따라 전체 경로가 될 수 도 안 될 수도 있다.


그리고 앞에 정의한 MyWidget 클래스의 인스턴스를 생성한 뒤 show() 메소드를 이용해 윈도우를 보여준다.


마지막으로 app.exec_()를 호출하여 메인 이벤트 루프에 진입한다. 본격적으로 코드가 실행되고, 

프로그램이 종료될 때까지 무한 루프 상태로 들어가게 된다.

def main():

app = QtGui.QApplication(sys.argv)

win = MyWidget()

win.show()

sys.exit(app.exec_())


'Programming > PyQt&PySide' 카테고리의 다른 글

[PyQt4] QThread Example  (0) 2016.05.12
[PyQt4] QProgressBar Example <color change>  (0) 2016.04.23
[PySide] QText Browser - Calculate Browser  (0) 2016.04.17
[PyQt4] pyQt QThread Example  (0) 2016.04.14
PySide 윈도우 창 관련 함수  (0) 2016.01.25
Posted by scii
:

XAMPP Install

Programming/etc 2015. 11. 12. 04:32 |

'Programming > etc' 카테고리의 다른 글

[CentOS] go language setup  (0) 2016.02.20
Python, Java 관련 example site  (0) 2016.02.15
[Ubuntu/Lubuntu] OpenCV Setup  (0) 2015.05.14
[Ubuntu/Lubuntu] IPython Notebook Setup  (0) 2015.04.30
[Ubuntu14.04 LTS] AMP Install  (0) 2015.02.07
Posted by scii
: