欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 国产精品成人在线观看 | 日韩亚洲欧美在线爱色 | 国产亚洲精品一品区99热 | 黄色在线观看 | 欧美日韩久久 | 成人欧美在线观看免费视频 | 可以免费看黄色 | 久久9999久久 | 欧美高清视频一区 | 天天插天天射天天干 | 亚洲欧美日本人成在线观看 | 久久香蕉网 | 亚洲伦理中文字幕 | 国产黄在线观看免费观看软件视频 | 国产精品资源网站在线观看 | 亚洲日本中文字幕 | 亚洲日本va在线视频观看 | 国产成人黄网在线免 | 奇米影视第四色av首页 | 九九亚洲 | 一级毛片网| 欧美福利专区 | 二级黄绝大片中国免费视频 | 一区二区三区在线播放 | 一级一片免费看 | 色中色在线播放 | 欧美电影网站在线观看影片 | 色四虎 | 亚洲免费色 | 男女www视频| 最新欧美精品一区二区三区 | 欧美v在线 | 亚洲欧美中文字幕 | 欧美日韩大片在线观看 | 久久一区二区三区四区 | 日韩欧美国产精品 | 青青青青娱乐 | 天天夜夜操 | 91国内精品久久久久怡红院 | 婷婷777 | √新版天堂资源在线资源 |