欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

QComboBox用法小列

系統 1847 0

fromComboBox = QComboBox() 添加一個 combobox


fromComboBox.addItem(rates) 添加一個下拉選項

fromComboBox.addItems(["%d years" % x for x in range(2, 26)]) 從序列中添加

fromComboBox.setMaxVisibleItems(10) #設置最大顯示下列項 超過要使用滾動條拖拉

fromComboBox.setMaxCount(5) #設置最大下拉項 超過將不顯示

fromComboBox.setInsertPolicy(QComboBox.InsertAfterCurrent) #設置插入方式

插入方式有:NoInsert,InsertAtTop,InsertAtCurrent,InsertAtBottom,InsertAfterCurrent

InsertBeforeCurrent,InsertAlphabetically

字面意思都好理解 最后一個是按字母表順序插入

QComboBox 發出一個currentIndexChanged(int) 的信號.

QComboBox 得到當前項 currentIndex() + 1 #QComboBox 默認的currentIndex為 -1

QComboBox.findText('dsfds') #返回 內容為dsfds的索引

QComboBox 得到當前項文本內容 currentText()

fromSpinBox = QDoubleSpinBox()


fromSpinBox.setRange(0.01, 10000000.00)

fromSpinBox.setSuffix(" %d") #設置后綴 如顯示 10.0%d

fromSpinBox.setPrefix('#d') #設置前綴
fromSpinBox.setValue(1.00) 設置值

QDoubleSpinBox 發出 valueChanged(double) 信號 有setValue(double)插槽

QComboxBox可以建立下拉選單,以供使用者選取項目,以下直接看個簡單的示範,程式中包括下拉選單,選擇選項之後會改變QLabel的文字內容:

    #include <QApplication>
    
#include <QWidget>
#include <QLabel>
#include <QComboBox>
#include <QVBoxLayout>
#include <QIcon>

int main(int argc, char *argv[]) {
QApplication app(argc, argv);

QWidget *window = new QWidget;
window->setWindowTitle("QComboBox");
window->resize(300, 200);

QComboBox *combo = new QComboBox;
combo->setEditable(true);
combo->insertItem(0, QIcon( "caterpillar_head.jpg" ), "caterpillar");
combo->insertItem(1, QIcon( "momor_head.jpg" ), "momor");
combo->insertItem(2, QIcon( "bush_head.jpg" ), "bush");
combo->insertItem(3, QIcon( "bee_head.jpg" ), "bee");

QLabel *label = new QLabel("QComboBox");

QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(combo);
layout->addWidget(label);

QObject::connect(combo, SIGNAL(activated(const QString &)),
label, SLOT(setText(const QString &)));

window->setLayout(layout);
window->show();

return app.exec();
}

QComboBox的setEditable()方法可設定下拉選單的選項是否可編輯,使用insertItem()插入選項 時,可以使用QIcon設定圖示,當您選擇下拉選單的某個項目時,會發出activated()的Signal,QString的部份即為選項文字,這邊 將之連接至QLabel的setText(),以改變QLabel的文字,一個程式執行的畫面如下:

QComboBox用法小列


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: a在线观看欧美在线观看 | 欧美一区二区三区中文字幕 | 韩国一级免费视频 | 天天拍天天干天天操 | av成人免费在线观看 | 亚洲国产一区在线 | 欧美9999 | 欧洲中文字幕 | 97久久精品人人做人人爽50路 | 最新av在线网址 | 精品亚洲一区二区三区四区五区 | 免费高清欧美一区二区视频 | 99精品在线免费 | 天天怕夜夜怕狠狠怕 | 亚洲国产精品久久 | 日韩欧美二区在线观看 | 久久国产高清视频 | 香蕉视频在线观看免费 | 国产成人亚洲综合a∨婷婷 91亚洲精品一区二区福利 | 中文字幕 在线观看 | 国产精品久久久久无码av | 日韩在线观看视频网站 | 挑战者联盟第一季免费观看完整版 | a在线免费观看 | 精品久久久久不卡无毒 | 亚洲综合国产一区二区三区 | 亚洲在线免费视频 | 久久综合成人网 | 色综合久久亚洲国产日韩 | 777777777亚洲妇女| 国产精品美乳一区二区免费 | 亚洲免费看片网站 | 亚洲免费在线看 | 高清乱码一卡二卡插曲A | 九九热中文字幕 | 午夜不卡一区二区 | 欧美人禽 | www午夜视频 | 两性免费视频 | 色大18成网站www在线观看 | 欧美日韩在线第一页 |