File System Example▲
Sélectionnez
&
lt;ui version=
"4.0"
&
gt;
&
lt;class
&
gt;MainWindow&
lt;/
class
&
gt;
&
lt;widget class
=
"QMainWindow"
name=
"MainWindow"
&
gt;
&
lt;property name=
"geometry"
&
gt;
&
lt;rect&
gt;
&
lt;x&
gt;0
&
lt;/
x&
gt;
&
lt;y&
gt;0
&
lt;/
y&
gt;
&
lt;width&
gt;910
&
lt;/
width&
gt;
&
lt;height&
gt;676
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"windowTitle"
&
gt;
&
lt;string&
gt;File Tree&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;widget class
=
"QWidget"
name=
"centralwidget"
&
gt;
&
lt;property name=
"geometry"
&
gt;
&
lt;rect&
gt;
&
lt;x&
gt;0
&
lt;/
x&
gt;
&
lt;y&
gt;29
&
lt;/
y&
gt;
&
lt;width&
gt;910
&
lt;/
width&
gt;
&
lt;height&
gt;625
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;layout class
=
"QVBoxLayout"
name=
"verticalLayout_3"
&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QLabel"
name=
"label"
&
gt;
&
lt;property name=
"sizePolicy"
&
gt;
&
lt;sizepolicy vsizetype=
"Fixed"
hsizetype=
"Preferred"
&
gt;
&
lt;horstretch&
gt;0
&
lt;/
horstretch&
gt;
&
lt;verstretch&
gt;0
&
lt;/
verstretch&
gt;
&
lt;/
sizepolicy&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"font"
&
gt;
&
lt;font&
gt;
&
lt;italic&
gt;true
&
lt;/
italic&
gt;
&
lt;/
font&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QSplitter"
name=
"splitter_2"
&
gt;
&
lt;property name=
"orientation"
&
gt;
&
lt;enum
&
gt;Qt::
Horizontal&
lt;/
enum
&
gt;
&
lt;/
property&
gt;
&
lt;widget class
=
"QWidget"
name=
""
&
gt;
&
lt;layout class
=
"QVBoxLayout"
name=
"verticalLayout_2"
&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QLabel"
name=
"treeInfo"
&
gt;
&
lt;property name=
"sizePolicy"
&
gt;
&
lt;sizepolicy vsizetype=
"Fixed"
hsizetype=
"Preferred"
&
gt;
&
lt;horstretch&
gt;0
&
lt;/
horstretch&
gt;
&
lt;verstretch&
gt;0
&
lt;/
verstretch&
gt;
&
lt;/
sizepolicy&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;TextLabel&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QTextEdit"
name=
"fileTree"
&
gt;
&
lt;property name=
"sizePolicy"
&
gt;
&
lt;sizepolicy vsizetype=
"Minimum"
hsizetype=
"Expanding"
&
gt;
&
lt;horstretch&
gt;0
&
lt;/
horstretch&
gt;
&
lt;verstretch&
gt;0
&
lt;/
verstretch&
gt;
&
lt;/
sizepolicy&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"readOnly"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"html"
&
gt;
&
lt;string&
gt;&
amp;lt;!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd"
&
gt;
&
amp;lt;html&
gt;&
amp;lt;head&
gt;&
amp;lt;meta name=
"qrichtext"
content=
"1"
/&
gt;&
amp;lt;style type=
"text/css"
&
gt;
p, li {
white-
space: pre-
wrap; }
&
amp;lt;/
style&
gt;&
amp;lt;/
head&
gt;&
amp;lt;body style=
" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"
&
gt;
&
amp;lt;p style=
"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"
&
gt;&
amp;lt;/
p&
gt;&
amp;lt;/
body&
gt;&
amp;lt;/
html&
gt;&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"acceptRichText"
&
gt;
&
lt;bool
&
gt;false
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
widget&
gt;
&
lt;widget class
=
"QWidget"
name=
""
&
gt;
&
lt;layout class
=
"QVBoxLayout"
name=
"verticalLayout"
&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QComboBox"
name=
"queryBox"
/&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QSplitter"
name=
"splitter"
&
gt;
&
lt;property name=
"orientation"
&
gt;
&
lt;enum
&
gt;Qt::
Vertical&
lt;/
enum
&
gt;
&
lt;/
property&
gt;
&
lt;widget class
=
"QTextEdit"
name=
"queryEdit"
&
gt;
&
lt;property name=
"readOnly"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"html"
&
gt;
&
lt;string&
gt;&
amp;lt;!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd"
&
gt;
&
amp;lt;html&
gt;&
amp;lt;head&
gt;&
amp;lt;meta name=
"qrichtext"
content=
"1"
/&
gt;&
amp;lt;style type=
"text/css"
&
gt;
p, li {
white-
space: pre-
wrap; }
&
amp;lt;/
style&
gt;&
amp;lt;/
head&
gt;&
amp;lt;body style=
" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"
&
gt;
&
amp;lt;p style=
"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"
&
gt;&
amp;lt;/
p&
gt;&
amp;lt;/
body&
gt;&
amp;lt;/
html&
gt;&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"acceptRichText"
&
gt;
&
lt;bool
&
gt;false
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;widget class
=
"QTextEdit"
name=
"output"
&
gt;
&
lt;property name=
"sizePolicy"
&
gt;
&
lt;sizepolicy vsizetype=
"Minimum"
hsizetype=
"Expanding"
&
gt;
&
lt;horstretch&
gt;0
&
lt;/
horstretch&
gt;
&
lt;verstretch&
gt;0
&
lt;/
verstretch&
gt;
&
lt;/
sizepolicy&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"readOnly"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"html"
&
gt;
&
lt;string&
gt;&
amp;lt;!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd"
&
gt;
&
amp;lt;html&
gt;&
amp;lt;head&
gt;&
amp;lt;meta name=
"qrichtext"
content=
"1"
/&
gt;&
amp;lt;style type=
"text/css"
&
gt;
p, li {
white-
space: pre-
wrap; }
&
amp;lt;/
style&
gt;&
amp;lt;/
head&
gt;&
amp;lt;body style=
" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"
&
gt;
&
amp;lt;p style=
"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"
&
gt;&
amp;lt;/
p&
gt;&
amp;lt;/
body&
gt;&
amp;lt;/
html&
gt;&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"acceptRichText"
&
gt;
&
lt;bool
&
gt;false
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
widget&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;zorder&
gt;label&
lt;/
zorder&
gt;
&
lt;zorder&
gt;splitter_2&
lt;/
zorder&
gt;
&
lt;zorder&
gt;queryBox&
lt;/
zorder&
gt;
&
lt;zorder&
gt;treeInfo&
lt;/
zorder&
gt;
&
lt;zorder&
gt;splitter&
lt;/
zorder&
gt;
&
lt;/
widget&
gt;
&
lt;widget class
=
"QMenuBar"
name=
"menubar"
&
gt;
&
lt;property name=
"geometry"
&
gt;
&
lt;rect&
gt;
&
lt;x&
gt;0
&
lt;/
x&
gt;
&
lt;y&
gt;0
&
lt;/
y&
gt;
&
lt;width&
gt;910
&
lt;/
width&
gt;
&
lt;height&
gt;29
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;widget class
=
"QMenu"
name=
"menuFile"
&
gt;
&
lt;property name=
"title"
&
gt;
&
lt;string&
gt;&
amp;amp;File&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;addaction name=
"actionOpenDirectory"
/&
gt;
&
lt;/
widget&
gt;
&
lt;widget class
=
"QMenu"
name=
"menu_Help"
&
gt;
&
lt;property name=
"title"
&
gt;
&
lt;string&
gt;&
amp;amp;Help&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;addaction name=
"actionAbout"
/&
gt;
&
lt;/
widget&
gt;
&
lt;addaction name=
"menuFile"
/&
gt;
&
lt;addaction name=
"menu_Help"
/&
gt;
&
lt;/
widget&
gt;
&
lt;widget class
=
"QStatusBar"
name=
"statusbar"
&
gt;
&
lt;property name=
"geometry"
&
gt;
&
lt;rect&
gt;
&
lt;x&
gt;0
&
lt;/
x&
gt;
&
lt;y&
gt;654
&
lt;/
y&
gt;
&
lt;width&
gt;910
&
lt;/
width&
gt;
&
lt;height&
gt;22
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;action name=
"actionOpenDirectory"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;Open Directory...&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"shortcut"
&
gt;
&
lt;string&
gt;Ctrl+
O&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
action&
gt;
&
lt;action name=
"actionAbout"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;&
amp;amp;About&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"shortcut"
&
gt;
&
lt;string&
gt;Ctrl+
A&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
action&
gt;
&
lt;/
widget&
gt;
&
lt;resources/&
gt;
&
lt;connections/&
gt;
&
lt;/
ui&
gt;