|
5Qter豆
- <span style=" color:#000080;">#include</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">"mainwindow.h"</span>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">#include</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">"ui_mainwindow.h"</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">#include</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;"><QAction></span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">#include</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;"><QMenu></span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">#include</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;"><QMenuBar></span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">#include</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;"><QMessageBox></span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">#include</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;"><QStatusBar></span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">#include</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;"><QToolBar></span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#800080;">MainWindow</span><span style=" color:#000000;">::</span><span style=" color:#000000;">MainWindow</span><span style=" color:#000000;">(</span><span style=" color:#800080;">QWidget</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">*</span><span style=" color:#000000;">parent</span><span style=" color:#000000;">)</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">:</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800080;">QMainWindow</span><span style=" color:#000000;">(</span><span style=" color:#000000;">parent</span><span style=" color:#000000;">),</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800000;">ui</span><span style=" color:#000000;">(</span><span style=" color:#808000;">new</span><span style=" color:#c0c0c0;"> </span><span style=" color:#800080;">Ui</span><span style=" color:#000000;">::</span><span style=" color:#800080;">MainWindow</span><span style=" color:#000000;">)</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000000;">{</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">setWindowTitle</span><span style=" color:#000000;">(</span><span style=" color:#000000;">tr</span><span style=" color:#000000;">(</span><span style=" color:#008000;">"Main</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">Window"</span><span style=" color:#000000;">));</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800000;">openAction</span><span style=" color:#000000;">=</span><span style=" color:#808000;">new</span><span style=" color:#c0c0c0;"> </span><span style=" color:#800080;">QAction</span><span style=" color:#000000;">(</span><span style=" color:#800080;">QIcon</span><span style=" color:#000000;">(</span><span style=" color:#008000;">":/image/openfile.png"</span><span style=" color:#000000;">),</span><span style=" color:#000000;">tr</span><span style=" color:#000000;">(</span><span style=" color:#008000;">"&open"</span><span style=" color:#000000;">),</span><span style=" color:#808000;">this</span><span style=" color:#000000;">);</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800000;">openAction</span><span style=" color:#000000;">-></span><span style=" color:#000000;">setShortcut</span><span style=" color:#000000;">(</span><span style=" color:#800080;">QKeySequence</span><span style=" color:#000000;">::</span><span style=" color:#800080;">Open</span><span style=" color:#000000;">);</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800000;">openAction</span><span style=" color:#000000;">-></span><span style=" color:#000000;">setStatusTip</span><span style=" color:#000000;">(</span><span style=" color:#000000;">tr</span><span style=" color:#000000;">(</span><span style=" color:#008000;">"Open</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">an</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">existing</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">file"</span><span style=" color:#000000;">));</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">connect</span><span style=" color:#000000;">(</span><span style=" color:#800000;">openAction</span><span style=" color:#000000;">,&</span><span style=" color:#800080;">QAction</span><span style=" color:#000000;">::</span>triggered<span style=" color:#000000;">,</span><span style=" color:#808000;">this</span><span style=" color:#000000;">,&</span><span style=" color:#800080;">MainWindow</span><span style=" color:#000000;">::</span>open<span style=" color:#000000;">);</span></pre>
- <pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
- </pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800080;">QMenu</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">*</span><span style=" color:#000000;">file</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">menuBar</span><span style=" color:#000000;">()-></span><span style=" color:#000000;">addMenu</span><span style=" color:#000000;">(</span><span style=" color:#000000;">tr</span><span style=" color:#000000;">(</span><span style=" color:#008000;">"&file"</span><span style=" color:#000000;">));</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">file</span><span style=" color:#000000;">-></span><span style=" color:#000000;">addAction</span><span style=" color:#000000;">(</span><span style=" color:#800000;">openAction</span><span style=" color:#000000;">);</span></pre>
- <pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
- </pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800080;">QToolBar</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">*</span><span style=" color:#000000;">toolBar</span><span style=" color:#000000;">=</span><span style=" color:#000000;">addToolBar</span><span style=" color:#000000;">(</span><span style=" color:#000000;">tr</span><span style=" color:#000000;">(</span><span style=" color:#008000;">"&File"</span><span style=" color:#000000;">));</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">toolBar</span><span style=" color:#000000;">-></span><span style=" color:#000000;">addAction</span><span style=" color:#000000;">(</span><span style=" color:#800000;">openAction</span><span style=" color:#000000;">);</span></pre>
- <pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
- </pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800080;">QStatusBar</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">*</span><span style=" color:#000000;">statusBar1</span><span style=" color:#000000;">=</span><span style=" color:#000000;">statusBar</span><span style=" color:#000000;">();</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">statusBar1</span><span style=" color:#000000;">-></span><span style=" color:#000000;">addAction</span><span style=" color:#000000;">(</span><span style=" color:#800000;">openAction</span><span style=" color:#000000;">);</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800000;">ui</span><span style=" color:#000000;">-></span><span style=" color:#000000;">setupUi</span><span style=" color:#000000;">(</span><span style=" color:#808000;">this</span><span style=" color:#000000;">);</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000000;">}</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#808000;">void</span><span style=" color:#c0c0c0;"> </span><span style=" color:#800080;">MainWindow</span><span style=" color:#000000;">::</span><span style=" color:#000000;">open</span><span style=" color:#000000;">()</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000000;">{</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#800080;">QMessageBox</span><span style=" color:#000000;">::</span><span style=" color:#000000;">information</span><span style=" color:#000000;">(</span><span style=" color:#808000;">this</span><span style=" color:#000000;">,</span><span style=" color:#000000;">tr</span><span style=" color:#000000;">(</span><span style=" color:#008000;">"Information"</span><span style=" color:#000000;">),</span><span style=" color:#000000;">tr</span><span style=" color:#000000;">(</span><span style=" color:#008000;">"Open</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">file"</span><span style=" color:#000000;">));</span></pre>
- <pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
- </pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000000;">}</span></pre>
- <pre style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
- </pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#800080;">MainWindow</span><span style=" color:#000000;">::~</span><span style=" font-style:italic; color:#000000;">MainWindow</span><span style=" color:#000000;">()</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000000;">{</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#808000;">delete</span><span style=" color:#c0c0c0;"> </span><span style=" color:#800000;">ui</span><span style=" color:#000000;">;</span></pre>
- <pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000000;">}</span></pre>
复制代码
|
|