計算機語言有很多,C或者C++都是,而很多界面設(shè)計一方面可以直接用相關(guān)的設(shè)計軟件設(shè)計,也可以用計算機語言進行編程設(shè)計。今天就讓小編為大家介紹c的界面設(shè)計怎么做。
c的界面設(shè)計怎么做
具體步驟如下:
1、首先打開計算機在,在計算機內(nèi)打開打開QtCreator,新建一個qt工程。
2、工程建立完畢,代碼編輯界面出現(xiàn),先不管代碼。雙擊左側(cè)的dialog.ui,將會打開圖形界面編輯器界面。
3、可以看到左側(cè)有很多控件,中間就是程序運行時顯示的窗口,右側(cè)是對象窗口和屬性窗口。其實,圖形界面編輯器有一個獨立的軟件,叫做qt designer,是專門用來編輯圖形資源的。實際上,編輯完成的圖形界面是一個純文本的xml文件,其實還有很多類似的圖形界面編輯器。Qt集成開發(fā)環(huán)境會將我們編輯的圖形界面xml文件轉(zhuǎn)換成可編譯的c++代碼。
c的界面設(shè)計(圖片來自網(wǎng)絡(luò))
4、下面我們在中間的窗口中拖入一個按鈕,一個文本框。左鍵按住Push Button和Line Edit不放,拖到界面上即可。
5、要注意按鈕和文本框的objectName,在編寫代碼時要用到。
6、將窗口調(diào)整下,讓窗口大小合適,按鈕和文本框能夠?qū)R,并且能夠隨窗口的變化而變化。
7、先點擊窗口空白的地方,再點擊上方工具欄上的水平布局按鈕。然后將窗口調(diào)整到合適大小,來看看效果。
8、點擊菜單欄的工具Form Editor預(yù)覽,來看看實際運行時窗口的效果。這只是外觀效果,下面我們來添加一點代碼。
9、在按鈕上右鍵,點擊轉(zhuǎn)到槽。
10、然后再雙擊clicked(),將轉(zhuǎn)到代碼編輯頁面。
11、在代碼編輯頁面添加如下代碼:QMessageBox::information(this,"圖形界面",ui->lineEdit->text());注意在頂部添加#include 。
12、最后點擊運行按鈕即可。
c的界面設(shè)計(圖片來自網(wǎng)絡(luò))
用C/C++直接開發(fā)界面程序的方式
1、直接調(diào)用系統(tǒng)api
這一種比較麻煩而且開發(fā)的效率不高,但通過練習(xí)可以讓你很好的掌握GUI程序的原理和技巧。因為常用的第3種也是以此為基礎(chǔ)的,學(xué)會api有利于你更加深入的了解GUI程序原理。
2、直接使用繪圖接口自己畫
這種最麻煩而且一般適用于游戲、虛擬現(xiàn)實等專業(yè)領(lǐng)域,比如使用OpenGl繪圖接口制作3D程序。
3、調(diào)用其他封裝好庫
這一種就是別人幫你把系統(tǒng)api封裝好了,給了你一個簡單的使用接口,比如MFC。對于C/C++來說,現(xiàn)在比較流行的有Qt,xwidget等GUI庫,使用簡單,文檔豐富,而且跨平臺使用,是目前比較好的選擇。如果你以前沒有用過MFC,建議你還是別學(xué)MFC了,繁瑣而且不是跨平臺的。
還有,如果你用VS開發(fā),.NET里面的一些標(biāo)準(zhǔn)控件也足以應(yīng)付日常開發(fā)了,這個其實是現(xiàn)在用的最普遍的。
以上就是小編為大家介紹的關(guān)于c的界面設(shè)計的相關(guān)內(nèi)容。C或者C++都是過去常用的編程語言,在進行界面設(shè)計的時候也有獨特的作用,現(xiàn)在大家都知道如何使用c的界面設(shè)計怎么做了吧?