zoukankan      html  css  js  c++  java
  • Qt QComboBox下拉框文字重叠解决方法

    如果QComboBox下拉框文字重叠,在设置好样式之后,在后面加 setView(new QListView())即可;

     m_comboRate = new QComboBox();
        m_comboRate->setFixedSize(700,74);
        m_comboRate->setStyleSheet(QString("QComboBox{border: 1px solid #949494;border-radius:5px;"
                                 "font-family:MicrosoftYaHei;font-size:30px;color:#333333;}"
                                  "QComboBox QAbstractItemView{border: 0px;outline:0px;"
                                  "selection-background-color: #26409b;height:100px;font:30px;}"
                                 "QComboBox::drop-down { 60px;border-left- 0px;"
                                  "border-left-color: gray;border-left-style: solid;"
                                 "image: url(%1);}"
                               "QComboBox::down-arrow:hover{image:url(%2);}").arg(SKINPATH+"/pull.png").arg(
                                     SKINPATH+"/pull_checked.png"));
        m_comboRate->setView(new QListView());
    1、设置样式:
    边框色、选项高度、下拉按钮图标
    network_type
    ->setStyleSheet("QComboBox{border:1px solid gray;}" "QComboBox QAbstractItemView::item{height:20px;}" //下拉选项高度 "QComboBox::down-arrow{image:url(:/icon/arrowdown);}" //下拉箭头 "QComboBox::drop-down{border:0px;}"); //下拉按钮 network_type->setView(new QListView());
  • 相关阅读:
    第十九天:类和对象
    第十五天:模块
    十四天:匿名函数
    十四天作业
    第十三天:迭代器、递归
    十二天:闭包和装饰器
    一个炒鸡简单的购物车
    十一天
    第十天
    第十天作业
  • 原文地址:https://www.cnblogs.com/nanqiang/p/10559736.html
Copyright © 2011-2022 走看看