標準輸入框

2021-07-02 23:06:55 字數 1855 閱讀 8247

在qt中,qinputdialog類中提供了簡單的輸入對話方塊用來獲得使用者的輸入資訊,目前包含4中資料型別的輸入,字串、int型別,double型別、以及下拉列表。

使用方法通過簡單的例子說明,

若呼叫字串輸入框則設定為乙個lineedit,如果是int、double型別的輸入框,則為乙個qspinbox,如果是呼叫列表 條目輸入框,則為乙個qcombobox;

使用方法參考:

//輸入字串qlineedit
void

dialog

::slotname()

}
//呼叫乙個列表條目,qcombobox
void

dialog

::slot***()

}
//輸入int型,是乙個qspinbox
void

dialog

::slotage()

void

dialog

::slotstature()

完整**:

dialog.h

#ifndef

dialog_h

#define

dialog_h

#include

#include

#include

#include

#include

#include

#include

namespace

ui

class

dialog

:public

qdialog

;
#endif

//dialog_h

dialog.cpp

#include

"dialog.h"

#include

"ui_dialog.h"

dialog

::dialog(

qwidget

*parent)

:

qdialog

(parent),

ui(

newui

::dialog

)

//輸入字串qlineedit
void

dialog

::slotname()

}
//呼叫乙個列表條目,qcombobox
void

dialog

::slot***()

}
//輸入int型,是乙個qspinbox
void

dialog

::slotage()

void

dialog

::slotstature()

dialog

::~dialog

()

PyQt5 標準輸入框QInputDialog

from pyqt5 import qtwidgets from pyqt5.qtwidgets import qlineedit,qinputdialog class mywindow qtwidgets.qwidget def init self super mywindow,self init...

輸入框輸入限制

public class verifytext 主監聽 regexpverifylistener regexpverifylistener null regexpverifylistener regexpverifylistener this.text.getdata digitverifylist...

輸入框輸入金額

用法 第一種 inputfilter filters edshopprice.setfilters filters edmarketprice.setfilters filters 第二種 edshopprice.setfilters new inputfilter edmarketprice.se...