計(jì)算機(jī)語(yǔ)言有很多,C或者C++都是,而很多界面設(shè)計(jì)一方面可以直接用相關(guān)的設(shè)計(jì)軟件設(shè)計(jì),也可以用計(jì)算機(jī)語(yǔ)言進(jìn)行編程設(shè)計(jì)。今天就讓小編為大家介紹c的界面設(shè)計(jì)怎么做。
c的界面設(shè)計(jì)怎么做
具體步驟如下:
1、首先打開(kāi)計(jì)算機(jī)在,在計(jì)算機(jī)內(nèi)打開(kāi)打開(kāi)QtCreator,新建一個(gè)qt工程。
2、工程建立完畢,代碼編輯界面出現(xiàn),先不管代碼。雙擊左側(cè)的dialog.ui,將會(huì)打開(kāi)圖形界面編輯器界面。
3、可以看到左側(cè)有很多控件,中間就是程序運(yùn)行時(shí)顯示的窗口,右側(cè)是對(duì)象窗口和屬性窗口。其實(shí),圖形界面編輯器有一個(gè)獨(dú)立的軟件,叫做qt designer,是專(zhuān)門(mén)用來(lái)編輯圖形資源的。實(shí)際上,編輯完成的圖形界面是一個(gè)純文本的xml文件,其實(shí)還有很多類(lèi)似的圖形界面編輯器。Qt集成開(kāi)發(fā)環(huán)境會(huì)將我們編輯的圖形界面xml文件轉(zhuǎn)換成可編譯的c++代碼。

c的界面設(shè)計(jì)(圖片來(lái)自網(wǎng)絡(luò))
4、下面我們?cè)谥虚g的窗口中拖入一個(gè)按鈕,一個(gè)文本框。左鍵按住Push Button和Line Edit不放,拖到界面上即可。
5、要注意按鈕和文本框的objectName,在編寫(xiě)代碼時(shí)要用到。
6、將窗口調(diào)整下,讓窗口大小合適,按鈕和文本框能夠?qū)R,并且能夠隨窗口的變化而變化。
7、先點(diǎn)擊窗口空白的地方,再點(diǎn)擊上方工具欄上的水平布局按鈕。然后將窗口調(diào)整到合適大小,來(lái)看看效果。
8、點(diǎn)擊菜單欄的工具Form Editor預(yù)覽,來(lái)看看實(shí)際運(yùn)行時(shí)窗口的效果。這只是外觀效果,下面我們來(lái)添加一點(diǎn)代碼。
9、在按鈕上右鍵,點(diǎn)擊轉(zhuǎn)到槽。
10、然后再雙擊clicked(),將轉(zhuǎn)到代碼編輯頁(yè)面。
11、在代碼編輯頁(yè)面添加如下代碼:QMessageBox::information(this,"圖形界面",ui->lineEdit->text());注意在頂部添加#include 。
12、最后點(diǎn)擊運(yùn)行按鈕即可。

c的界面設(shè)計(jì)(圖片來(lái)自網(wǎng)絡(luò))
用C/C++直接開(kāi)發(fā)界面程序的方式
1、直接調(diào)用系統(tǒng)api
這一種比較麻煩而且開(kāi)發(fā)的效率不高,但通過(guò)練習(xí)可以讓你很好的掌握GUI程序的原理和技巧。因?yàn)槌S玫牡?種也是以此為基礎(chǔ)的,學(xué)會(huì)api有利于你更加深入的了解GUI程序原理。
2、直接使用繪圖接口自己畫(huà)
這種最麻煩而且一般適用于游戲、虛擬現(xiàn)實(shí)等專(zhuān)業(yè)領(lǐng)域,比如使用OpenGl繪圖接口制作3D程序。
3、調(diào)用其他封裝好庫(kù)
這一種就是別人幫你把系統(tǒng)api封裝好了,給了你一個(gè)簡(jiǎn)單的使用接口,比如MFC。對(duì)于C/C++來(lái)說(shuō),現(xiàn)在比較流行的有Qt,xwidget等GUI庫(kù),使用簡(jiǎn)單,文檔豐富,而且跨平臺(tái)使用,是目前比較好的選擇。如果你以前沒(méi)有用過(guò)MFC,建議你還是別學(xué)MFC了,繁瑣而且不是跨平臺(tái)的。
還有,如果你用VS開(kāi)發(fā),.NET里面的一些標(biāo)準(zhǔn)控件也足以應(yīng)付日常開(kāi)發(fā)了,這個(gè)其實(shí)是現(xiàn)在用的最普遍的。
以上就是小編為大家介紹的關(guān)于c的界面設(shè)計(jì)的相關(guān)內(nèi)容。C或者C++都是過(guò)去常用的編程語(yǔ)言,在進(jìn)行界面設(shè)計(jì)的時(shí)候也有獨(dú)特的作用,現(xiàn)在大家都知道如何使用c的界面設(shè)計(jì)怎么做了吧?


在微信中搜索faceui