国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

模型\視圖一般步驟:為什么經(jīng)常要用“選擇模型”QItemSelectionModel?

這篇具有很好參考價值的文章主要介紹了模型\視圖一般步驟:為什么經(jīng)常要用“選擇模型”QItemSelectionModel?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

????????????????????????模型\視圖一般步驟:為什么經(jīng)常要用“選擇模型”QItemSelectionModel?,# 模型\視圖\委托(自定義代理),qt

????????????????????????????????模型\視圖一般步驟:為什么經(jīng)常要用“選擇模型”QItemSelectionModel?,# 模型\視圖\委托(自定義代理),qt

一、“使用視圖”一般的步驟:

//1.創(chuàng)建?模型(這里是數(shù)據(jù)模型!) tabModel=new QSqlTableModel(this,DB);//數(shù)據(jù)表

//2.設(shè)置?視圖模型(這里是數(shù)據(jù)模型!) ui->tableView->setModel(tabModel);

模型種類:

QStringListModel:存儲QString項目的列表模型;

QStandardItemModel:列表\表格\數(shù)模型;

QFileSystemModel:本地文件系統(tǒng)中的文件和目錄模型;

QSqlQueryModel、 QSqlTableModel、 QSqlRelationalTableModel:數(shù)據(jù)庫相關(guān)模型;

QItemSelectionMode:選擇模型;

二、然而,正常情況下:“視圖”都需要進(jìn)行“選擇”操作(當(dāng)前項切換、當(dāng)前行切換、選擇行變化時=> 要使用“選擇模型”對象 發(fā)送信號)。因此,引入了“選擇模型”!

//2.創(chuàng)建 選擇模型 theSelection=new QItemSelectionModel(tabModel);

//3.設(shè)置視圖的選擇模型 ui->tableView->setSelectionModel(theSelection);

//4.選擇行變化時,theSelection發(fā)送currentRowChanged信號

connect(theSelection, SIGNAL(currentRowChanged(QModelIndex,QModelIndex)),

??????????? this,SLOT(on_currentRowChanged(QModelIndex,QModelIndex)));

三、注意:

當(dāng)既有“數(shù)據(jù)模型”,又有“選擇模型”的時候。設(shè)置“模型”setModel,必須放到 設(shè)置“選擇模型setSelectionModel函數(shù)“之前”

=》因為setModel函數(shù)會刪除之前設(shè)置的“選擇模型”!

1.ui->tableView->setModel(tabModel);//設(shè)置視圖的 數(shù)據(jù)模型

2.ui->tableView->setSelectionModel(theSelection); //設(shè)置視圖的 選擇模型文章來源地址http://www.zghlxwxcb.cn/news/detail-813913.html

到了這里,關(guān)于模型\視圖一般步驟:為什么經(jīng)常要用“選擇模型”QItemSelectionModel?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • [WinError 10038] 在一個非套接字上嘗試了一個操作,這是許多編程人員經(jīng)常遇到的錯誤之一。本文將解釋什么是套接字,為什么會出現(xiàn) WinError 1...

    [WinError 10038] 在一個非套接字上嘗試了一個操作,這是許多編程人員經(jīng)常遇到的錯誤之一。本文將解釋什么是套接字,為什么會出現(xiàn) WinError 10038 錯誤以及如何解決該錯誤。 在計算機(jī)網(wǎng)絡(luò)編程中,套接字是一個端點,用于發(fā)送和接收網(wǎng)絡(luò)數(shù)據(jù)。它可以是客戶端或服務(wù)器端,并與

    2024年02月16日
    瀏覽(84)
  • 錄屏為什么沒有聲音?兩個步驟檢測你的電腦設(shè)置

    錄屏為什么沒有聲音?兩個步驟檢測你的電腦設(shè)置

    很多小伙伴在錄制完電腦屏幕后,會發(fā)現(xiàn)一個問題:錄制的電腦屏幕文件只有畫面,沒有聲音。 錄屏為什么沒有聲音? 怎樣才能錄制有聲音的視頻?導(dǎo)致錄屏沒有聲音的原因有很多。 下面小編就教您兩個步驟檢測您的電腦設(shè)置,然后手把手教您如何錄制帶聲音的錄屏文件,

    2024年02月11日
    瀏覽(26)
  • 五分鐘了解GPT 模型背后的原理是什么?為什么 GPT 模型能生成有意義的文本?為什么 GPT 模型不會做簡單的數(shù)學(xué)題?為什么有人擔(dān)心 GPT 模型可能會危害人類?

    五分鐘了解GPT 模型背后的原理是什么?為什么 GPT 模型能生成有意義的文本?為什么 GPT 模型不會做簡單的數(shù)學(xué)題?為什么有人擔(dān)心 GPT 模型可能會危害人類?

    由于 GPT 模型的相關(guān)內(nèi)容非常豐富,所以我計劃對它進(jìn)行更加深入的學(xué)習(xí)和研究,并把它應(yīng)用到自己的工作、生活和學(xué)習(xí)中,用來提高工作效能,改善生活質(zhì)量,提升學(xué)習(xí)效果。 按照第一性原理,在開始實戰(zhàn)演練之前,我認(rèn)為有必要先了解一下 GPT 模型背后的原理,這樣才能

    2024年02月07日
    瀏覽(33)
  • 為什么開源大模型終將勝出?

    為什么開源大模型終將勝出?

    自ChatGPT面世以來,以它為代表的閉源 AI 備受關(guān)注,簡單易用的特性使其占據(jù)了行業(yè)主導(dǎo)。盡管以LLaMA 為代表的開源 AI 進(jìn)展迅猛,但業(yè)內(nèi)也流行三個反對開源的觀點:開源 AI 無法與行業(yè)實驗室的優(yōu)勢資源競爭;開源 AI 缺乏安全性;開源 AI 無法進(jìn)行推理(reasoning)。 本文作者

    2024年02月05日
    瀏覽(36)
  • 為什么大模型突然間火了

    為什么大模型突然間火了

    為什么大模型突然間火了 大模型是今年4月份chatgpt火了之后,公司開始意識到這個東西可能有點東西,為此組織預(yù)研。本身公司是安防科技公司,先是預(yù)研的cv領(lǐng)域的大模型。總體而言,視覺大模型在行業(yè)內(nèi)落地目前都在預(yù)研中,沒有語言類大模型給人帶來那么強(qiáng)烈的震撼感

    2024年02月15日
    瀏覽(20)
  • 為什么開源語言大模型很重要?

    為什么開源語言大模型很重要?

    在LLM領(lǐng)域,開源究竟意味著什么?假設(shè)開源社區(qū)擁有了真正的開源LLM,其權(quán)重、數(shù)據(jù)集、代碼和基礎(chǔ)設(shè)施都可公開獲取,我們又將從中獲得哪些重要收益? 本文作者為Vikram Sreekanti和Joseph E. Gonzalez,前者是Aqueduct的聯(lián)合創(chuàng)始人及CEO,后者是加州大學(xué)伯克利分校的教授和Run LLM聯(lián)

    2024年02月05日
    瀏覽(32)
  • 為什么要學(xué)習(xí)大模型應(yīng)用開發(fā)?

    就是prompt工程師它的底層透視。 人工智能大潮已來,不加入就可能被淘汰。就好像現(xiàn)在職場里誰不會用PPT和excel一樣,基本上你見不到。你問任何一個人問他會不會用PPT,他都會說會用,只是說好還是不好。你除非說這個崗位跟電腦完全無關(guān)。但凡說能用上電腦的,基本上都

    2024年04月08日
    瀏覽(19)
  • 代碼的壞味道(二)——為什么建議使用模型來替換枚舉?

    在設(shè)計模型時,我們經(jīng)常會使用枚舉來定義類型,比如說,一個員工類 Employee,他有職級,比如P6/P7。順著這個思路,設(shè)計一個 Level 類型的枚舉: 假設(shè)哪天悲催的打工人畢業(yè)了,需要計算賠償金,簡單算法賠償金=工資*工齡 后來,隨著這塊業(yè)務(wù)邏輯的演進(jìn),其實公司是家具備

    2024年02月08日
    瀏覽(39)
  • AIGC基礎(chǔ):大型語言模型 (LLM) 為什么使用向量數(shù)據(jù)庫,嵌入(Embeddings)又是什么?

    嵌入: 它是指什么?嵌入是將數(shù)據(jù)(例如文本、圖像或代碼)轉(zhuǎn)換為高維向量的數(shù)值表示。這些向量捕捉了數(shù)據(jù)點之間的語義含義和關(guān)系??梢詫⑵淅斫鉃閷?fù)雜數(shù)據(jù)翻譯成 LLM 可以理解的語言。 為什么有用?原始數(shù)據(jù)之間的相似性反映在高維空間中對應(yīng)向量之間的距離上。

    2024年02月21日
    瀏覽(101)
  • 企業(yè)數(shù)字化轉(zhuǎn)型:為什么需要做 ModelOps 模型全生命周期管理

    企業(yè)數(shù)字化轉(zhuǎn)型:為什么需要做 ModelOps 模型全生命周期管理

    現(xiàn)如今,以大數(shù)據(jù)、云計算、人工智能、工業(yè)互聯(lián)網(wǎng)為代表的數(shù)字科技正飛速發(fā)展,帶領(lǐng)技術(shù)與產(chǎn)業(yè)向數(shù)字化、智能化的方向展開變革——數(shù)字科技正逐漸成為推動世界經(jīng)濟(jì)高質(zhì)量發(fā)展的核心驅(qū)動力,數(shù)字經(jīng)濟(jì)應(yīng)運而生。而對于企業(yè)來說, 數(shù)字化轉(zhuǎn)型則是發(fā)展數(shù)字經(jīng)濟(jì)的必由

    2024年02月04日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包