菜鳥求助,請問QT使用哪個類可以畫出那種靜態(tài)文本框,就是實(shí)時(shí)顯示我要顯示的數(shù)據(jù)的,不需要有編輯功能。
哪個類,然后要怎么實(shí)現(xiàn)?最好能貼個簡單的代碼!謝謝了!用QLabel吧.簡單好用.
QLabel *label = new QLabel;
label->setText("你要顯示的內(nèi)容");
label->show();
在QT中當(dāng)點(diǎn)擊QListWidget中的item文字時(shí),怎么樣讓它顯示在QComboBox的編輯框上
接受 QListWidget中的 信號 void itemClicked ( QListWidgetItem * item )
制作一個槽函數(shù)
void on_itemClicked(QListWidgetItem * item)
{
QComboBox.setItemText ( int index, const QString & text );
}
基于Hi3531A的界面Qt中如何顯示中文?
做了個簡單的Qt界面,在PC端的linux系統(tǒng)下完成交叉編譯,下載到板子上后,英文顯示沒問題,但中文顯示亂碼,PC端的linux端也移植了qt4.8.6并進(jìn)行了交叉編譯配置,也在網(wǎng)上找了一些教程,像下載文泉驛的字體庫wqy-zenhei.ttc到板子的lib/fonts并配置環(huán)境變量,在mian函數(shù)中添加下面代碼,但是還是中文亂碼,有哪位大神在海思板子上用過qt的給指導(dǎo)一下rnQTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));rn QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));rn QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));rnmainWidget.setWindowTitle(tr("跟蹤系統(tǒng)")); rnmainWidget.setFont(QFont("wqy-zenhei",14,QFont::Normal));1,下載文泉驛正黑字體qpf字體庫
2,把下載好的字體庫解壓后的qpf文件放入lib/fonts中(qtX86和arm版本以及移植的文件系統(tǒng)中都放入此子體)
編譯運(yùn)行的時(shí)候:在qtcreator中在Run Settings——〉Edit run configuration:右側(cè)單擊Show Details按鈕,在打開的下拉列表中Arguments:文本框中添加參數(shù)“-qws -font wenquanyi”。
或者在終端中運(yùn)行:例如:./hello -qws -font wenquanyi
這樣就可以顯示中文了
如果不想輸入后面的參數(shù)可以把lib/fonts中的其他字體全部刪除,只保留泉驛正黑字體的qpf字體庫。這樣只需要運(yùn)行./hello -qws 即可 不過這樣以來就用不了其他字體了。
提示:在終端中運(yùn)行程序時(shí)其后加上& 就不會獨(dú)占終端了,可以在終端運(yùn)行多個程序
如:./hello &
易百納技術(shù)社區(qū)內(nèi)容涵蓋機(jī)器視覺、音頻處理、機(jī)器連接、機(jī)器感知以及智能終端,是一個多方向的專業(yè)性社區(qū),致力于為更多工程師答疑解惑,創(chuàng)造機(jī)遇!
Qt如何實(shí)現(xiàn)按鈕控制文本框顯示按鈕上的字符
很簡單的程序,LZ自己寫吧……
大致如下:
首先自定義一個類,繼承自QWIDGET,此類有QPUSHBUTTON,QLINEEDIT這兩個子部件,再自定義一個槽函數(shù),用來修改qlineedit中文本內(nèi)容,再用個connect將qpushbutton的clicked()信號與自定義槽連接就可以了。
相關(guān)推薦:
立案根據(jù)賬號(賬號被找回多少錢可以立案)
分公司注冊流程一樣嗎(分公司注冊流程怎么辦)
合伙企業(yè)怎么退伙(合伙企業(yè)如何退出)
非法融資的有那些(非法融資的類型)
規(guī)范立案登記(受案和立案登記制度)