반응형
Qt에서 수평선을 만드는 방법을 알아 내려고합니다. 이것은 Designer에서 쉽게 만들 수 있지만 프로그래밍 방식으로 만들고 싶습니다. 나는 약간의 googleing을하고 ui 파일에서 xml을 보았지만 아무것도 알아낼 수 없었습니다.
ui 파일의 xml은 다음과 같습니다.
<widget class="Line" name="line">
<property name="geometry">
<rect>
<x>150</x>
<y>110</y>
<width>118</width>
<height>3</height>
</rect>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
해결 방법
수평선 또는 수직선은 일부 속성이 설정된 QFrame
입니다. C ++에서 라인을 생성하기 위해 생성되는 코드는 다음과 같습니다.
line = new QFrame(w);
line->setObjectName(QString::fromUtf8("line"));
line->setGeometry(QRect(320, 150, 118, 3));
line->setFrameShape(QFrame::HLine);
line->setFrameShadow(QFrame::Sunken);
참조 페이지 https://stackoverflow.com/questions/5671354
반응형
'파이썬' 카테고리의 다른 글
파이썬 문자열을 사용하여 클래스를 인스턴스화 할 수 있습니까? (0) | 2020.10.05 |
---|---|
파이썬 Python의 시간대 이름에서 UTC 오프셋 가져 오기 (0) | 2020.10.05 |
파이썬 MySQL 데이터베이스에 데이터를 어떻게 삽입 할 수 있습니까? (0) | 2020.10.05 |
파이썬 일반 및 유니 코드 빈 문자열에 대해 Python에서 "not None"테스트를 수행하는 가장 좋은 방법은 무엇입니까? (0) | 2020.10.05 |
파이썬 튜플에 대한 zip 함수 도움말 (0) | 2020.10.05 |
댓글