国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用QTDesigner編寫Linux的圖形界面程序

2019-11-17 05:36:34
字體:
來源:轉載
供稿:網友
以前看dansin他們用QtDesigner編寫應用程序蠻簡單,可是真的沒想到,自己要用它寫程序的時候竟然折騰了好幾天才搞清楚,真后悔當初沒有跟他們好好學習一下子。 剛開始需要使用QT編寫程序的時候,為了加快學習進度,我就去買了一本關于這個的書,叫做,清華大學出版社的,我這里寫這本書不是想為這本書打廣告,而是想大大的罵一下這個作者!這本書什么都講,什么X Windows編程入門,KDE程序設計,就是沒有一樣管用的,例子確實是很多,就是全部用VI寫的,變態!就連500多行的Makefile它也說是用VI敲的,這不是變態是什么.好好的Kdevelop和Qtdesigner竟然一點都不提一下子!不好意思,真的是太激動了,感覺就是白買了一本書。 下面簡要介紹一下用QtDesigner編寫程序的各個步驟,在這里還要感謝我的好朋友dansin,因為他以前不賴其煩的給我介紹Qt的基礎概念,使得我此時不用費心思去了解這些基礎知識。 在開始之前,我到公司主頁trolltech看了一下子關于這個工具使用的Flash教程,簡單了解了這個工具的使用.但是這個教程是windows下面的,如何在linux下面搞仍然不是很清楚。 我的Linux是federo的,也就是以前的red hat,安裝好的QT是3.1版本的,帶有Qtdesigner.我用這個工具照著上面的例子畫了個簡單的界面,保存之后生成form1.ui,然后就不曉得怎么搞了。 網上有說uic的,有moc的,qmake,tmake,搞得我暈頭轉向,我uic,moc都試著用了,編輯了PRo文件,編輯pro文件用qmake創建makefile到是學會了,就是ui文件生成那幾個.h,.cpp和moc文件不曉得怎么搞.我覺得以前dansin沒這么復雜啊。 后來看到一篇使用qmake 生成makefile的文章,里面提到可以pro文件里面FORMS增加自己的ui文件,會自動生成對uic和moc的調用,一下子就豁然開朗了,我知道qmake -project可以根據當前目錄下面的文件自動生成pro文件的,那么也就是說只要我建立好自己的main函數文件,就可以了.通過查閱資料,我編寫了main函數文件:
#include #include #include main(int argc,char *argv[]) { Qapplication app(argc,argv); Form1 *fr = new Form1; fr->show(); app.setMainWidget(fr); return app.exec(); }
然后將這個文件保存在跟ui在一起的目錄,然后使用,
qmake -projectqmakemake
就可以生成相應的可執行文件了,這個時候,修改ui生成的cpp文件,把里面的槽改成自己的設置,就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高密市| 甘泉县| 弋阳县| 增城市| 海阳市| 大兴区| 武安市| 布尔津县| 屏边| 山阴县| 涞水县| 秦皇岛市| 赣榆县| 桐城市| 泊头市| 库尔勒市| 炎陵县| 马鞍山市| 尚义县| 常熟市| 册亨县| 正镶白旗| 乌审旗| 宁都县| 枝江市| 老河口市| 景宁| 景德镇市| 潍坊市| 南皮县| 措美县| 哈巴河县| 彭山县| 璧山县| 胶南市| 文山县| 临江市| 建始县| 枣阳市| 乐清市| 平原县|