最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用pyqt5 tablewidget 單元格設(shè)置正則表達(dá)式

 更新時(shí)間:2019年12月13日 10:09:54   作者:請叫我西木同學(xué)  
今天小編就為大家分享一篇使用pyqt5 tablewidget 單元格設(shè)置正則表達(dá)式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

tablewidget

pyqt5的tablewidget組件比較特殊,每個(gè)方格可以裝載其他組件來搭配實(shí)現(xiàn)不同的效果,所以在qtdesigner上找不到可視化直接設(shè)置mask或者其他可以限制填入單元格的設(shè)置

方法

正是利用tablewidget組件里面放置可以設(shè)置正則表達(dá)式的lineedit來實(shí)現(xiàn)這個(gè)功能

在窗口組件窗口加入一個(gè)初始化函數(shù)

 def init(self):
  from PyQt5.Qt import QRegExpValidator
  from PyQt5.Qt import QRegExp
  regx=QRegExp("[0-9]*")#正則表達(dá)式
  self.ceil=[]#利用python的引用功能,用于方便獲取tablewidget里設(shè)置了正則表達(dá)式的ceil
  for i in range(0,3):
   ceil=QtWidgets.QLineEdit()#新建一個(gè)qlineedit來裝正則表達(dá)式
   validator = QRegExpValidator(regx)
   ceil.setValidator(validator)
   ceil.setPlaceholderText("請輸入?yún)?shù)")
   if i==0 :
    ceil=QtWidgets.QLineEdit()#第一個(gè)位置可以不用設(shè)置正則表達(dá)式
   self.tableWidget.setCellWidget(0,i,ceil)#利用table widget可以裝其他組件的方式來實(shí)現(xiàn)
   self.ceil.append(ceil)

在主函數(shù)這樣使用

if __name__ == "__main__":
 from PyQt5 import QtCore, QtGui, QtWidgets
 import sys
 app = QtWidgets.QApplication(sys.argv)
 MainWindow = QtWidgets.QMainWindow()
 Dialog=QtWidgets.QDialog()
 Dialog_ui=Ui_Dialog()
 Dialog_ui.setupUi(Dialog)
 Dialog.show()
 Dialog_ui.init()
 sys.exit(app.exec_())

執(zhí)行效果

效果已經(jīng)出來了,正是我們想要的效果

以上這篇使用pyqt5 tablewidget 單元格設(shè)置正則表達(dá)式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Python如何在終端打印字體顏色

    詳解Python如何在終端打印字體顏色

    日常開發(fā)中,海量的信息堆砌在控制臺中,就會導(dǎo)致各種信息都顯示在一起,降低了重要信息的可讀性。這時(shí)候,如果能給重要的信息加上差異的字體顏色,那么就會更加顯眼。本文將介紹Python實(shí)現(xiàn)終端打印字體顏色的方法,需要的可以了解一下
    2022-10-10
  • Python根據(jù)Excel表進(jìn)行文件重命名的實(shí)現(xiàn)示例

    Python根據(jù)Excel表進(jìn)行文件重命名的實(shí)現(xiàn)示例

    在日常辦公過程中,批量重命名是經(jīng)常使用的操作,本文主要介紹了Python根據(jù)Excel表進(jìn)行文件重命名,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • python如何導(dǎo)入依賴包

    python如何導(dǎo)入依賴包

    在本篇文章里小編給大家整理的是關(guān)于python導(dǎo)入依賴包的方法,需要的朋友們學(xué)習(xí)下。
    2020-07-07
  • 在python中創(chuàng)建指定大小的多維數(shù)組方式

    在python中創(chuàng)建指定大小的多維數(shù)組方式

    今天小編就為大家分享一篇在python中創(chuàng)建指定大小的多維數(shù)組方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • pytorch?ssim計(jì)算詳細(xì)代碼例子

    pytorch?ssim計(jì)算詳細(xì)代碼例子

    這篇文章主要給大家介紹了關(guān)于pytorch?ssim計(jì)算的相關(guān)資料,結(jié)構(gòu)相似性(SSIM)是一種測量兩幅圖像的相似度的方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • 如何在python中實(shí)現(xiàn)隨機(jī)選擇

    如何在python中實(shí)現(xiàn)隨機(jī)選擇

    這篇文章主要介紹了如何在python中實(shí)現(xiàn)隨機(jī)選擇,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Python學(xué)習(xí)之用pygal畫世界地圖實(shí)例

    Python學(xué)習(xí)之用pygal畫世界地圖實(shí)例

    這篇文章主要介紹了Python學(xué)習(xí)之用pygal畫世界地圖實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • 用python登錄Dr.com思路以及代碼分享

    用python登錄Dr.com思路以及代碼分享

    如今一般的大學(xué)校園或者公寓都是通過客戶端來限制路由器使用,基本上都是Dr.com客戶端,有的是登錄樣式,有的是插件樣式。下面我們來說說python定制自己的客戶端
    2014-06-06
  • python基于urllib實(shí)現(xiàn)按照百度音樂分類下載mp3的方法

    python基于urllib實(shí)現(xiàn)按照百度音樂分類下載mp3的方法

    這篇文章主要介紹了python基于urllib實(shí)現(xiàn)按照百度音樂分類下載mp3的方法,涉及Python使用urllib模塊操作頁面元素的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python重試裝飾器的簡單實(shí)現(xiàn)方法

    python重試裝飾器的簡單實(shí)現(xiàn)方法

    今天小編就為大家分享一篇python重試裝飾器的簡單實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評論

喜德县| 霍邱县| 平凉市| 通河县| 观塘区| 定州市| 井陉县| 东乡县| 吴忠市| 永清县| 长治市| 浮山县| 江西省| 梁平县| 新龙县| 赫章县| 会宁县| 威远县| 阿合奇县| 如东县| 嘉兴市| 永年县| 永胜县| 金堂县| 信丰县| 多伦县| 南部县| 长治县| 保德县| 通江县| 西城区| 东兰县| 昔阳县| 方城县| 大化| 平顶山市| 荆门市| 澄江县| 赤峰市| 安庆市| 石渠县|