def on_click_7(self):
        import csv, pandas as pd
        csv_tj = csv.reader(open('./kpi_all.csv', 'r', encoding='GBK'))
        # csv_tj = pd.read_csv(open('./全网统计_小时级别.csv', 'r', encoding='GBK'))
        n = 1
        for i in csv_tj:
            if n == 1:
                for j in range(0, len(i)):
                    #print(i[j])
                    self.comboBox.addItem(str(i[j]))
            n = n + 1
        print("OK!")
    def on_click_8(self):
        # !/usr/bin/python
        # coding=gbk
        from sqlalchemy import create_engine
        import pandas as pd
        engine1 = create_engine('sqlite:///localdb.sqlite')
        x=self.comboBox.currentText() #get value
        cd=self.textEdit_12.toPlainText()
        fpd = """select  * from  test where CAST(""" + x + """ AS FLOAT )""" + cd + """"""
        fpd = pd.read_sql(fpd, engine1)
        fpd.to_csv('./output_' + x+ '_.csv', index=False)
        self.textEdit_11.setText("csv已导出!")
currentText()获得文本
currentIndex()获得下标
self.comboBox.currentIndexChanged.connect() comboBox的事件选中函数
以上这篇pyqt5 comboBox获得下标、文本和事件选中函数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
                        您可能感兴趣的文章:PyQt5 加载图片和文本文件的实例pyqt5 使用label控件实时显示时间的实例pyqt5 实现工具栏文字图片同时显示pythonpyqt5通过按钮改变Label的
                                    在选择下拉框中的值时遇到了困难,用driver.find_element_by_id("").send_keys("")进行赋值不能成功获取下拉框中的值。此次是补充以前的文档,以前是用xpath去获得select中的option,但是用xpath如果改变了顺序会很麻烦,也可以用Select去获得option,而且比较简单。一、使用Select(这里用的是python,如果用Java的话也可以去搜一...
                                    在添加项目之前调用此函数时,将显示占位符文本,否则如果要显示占位符文本,则必须以编程方式调用 setCurrentIndex(-1)。可编辑时设置setSizeAdjustPolicy()将输入内容插入到组合框,是否可以在组合框中插入重复项。如果将最大数量设置为小于组合框中当前项目的数量,则额外的项目将被截断。QComboBox控件,又称为下拉组合框控件,它主要用于在下拉组合框中显示数据,用户可以从中选择项。如果组合框是可编辑的,则当前文本是行编辑显示的值。可编辑时插入的项目应出现在组合框中的位置的策略。
                                    $('input').attr('readonly','readonly');//添加readonly属性$('input').removeAttr('readonly');//移除readonly属性         good!!!!!!!!!或$('input').attr("readonly",true) /$('input').attr("readonly",false)...
    //波特率
    ui->rateBox->addItem("921600","921600");
    ui->rateBox->addItem("460800","460800");
    ui->rateBox->addItem("230400","230400");
    ui->rateBox->addItem("115200","115200");
    ui->r
2.QPushButton()
添加按钮点击事件:
        my_button = qtw.QPushButton("Press Me!", clicked=lambda: press_it())
        self.layout
                                    今天研究了下QT中combobox的用法,只是了解了简单实用,下面来看下怎么用,遇到一个小插曲,由于刚接触qt,不知道怎么向qt中添加窗体,默认建项目的时候只有一个MainWindow.UI,项目启动的时候也是从这个UI启动的。我们先从这里讲起
1.添加UI窗体
   添加UI窗体很简单,如图,右键选中项目--Add New
  看了上面的步骤,有人会问 widget与main w...
                                    导语Python编程第2课《认识打印输出函数print()》的文字、视频教程发布之后,得到了广大网友的肯定,今天大陈继续和大家分享Python编程的第3课,认识变量、表达式与赋值语句,请你注意的是,《大陈教初中生学Python编程》已经更新到第8课了,那个是以教学过程描述为主、Python编程知识为辅的课程。在上节课学习print()函数时,其实我们已经接触过变量、表达式与赋值语句了,这一课我们来...
                                    1)addItems
  void addItem(const QString &text, const QVariant &userData = QVariant())
void addItem(const QIcon &icon, const QString &text, const QVariant &userData = QVariant())
在列表的最后一项添加一个文本内容为test选项
2)currentText
  QString currentTex
QComboBox 提供了一种以占用最少屏幕空间的方式向用户呈现选项列表的方法。
QComboBox 为其弹出列表使用模型/视图框架并存储其项目。默认情况下,QStandardItemModel 存储项目, QListView 子类显示弹出列表。可以直接访问模型和视图(使用 model() 和 view()),但 QComboBox 还提供设置和获取项目数据的功能(例如,setItemData() 和 itemText())。还可以设置新模型和视图(使用 setModel() 和 setVie