小编kbk*_*kbk的帖子

如何在Qt中添加子菜单

如何从下面的菜单中添加子菜单?我需要一个子菜单打开,比如说,点击后

"A->Setup"
Run Code Online (Sandbox Code Playgroud)

我想要一个子菜单打开到主菜单的一侧.

   void MyMenu::cppSlot()
        {
            QMenu *xmenu = new QMenu;
            xmenu->addMenu("A -> Setup");
            xmenu->addMenu("B -> Setup");
            xmenu->addMenu("C -> Setup");
            xmenu->addMenu("D -> Setup");
            xmenu->addMenu("E -> Setup");
            //Change font and width
            xmenu->setFont(QFont ("Courier", 10));
            xmenu->setFixedWidth(250);
            //Colour setting
            xmenu->setAutoFillBackground(true);
            /*QPalette palette=xmenu->palette();
            palette.setColor(QPalette::Window, Qt::black);
            palette.setColor(QPalette::Window, Qt::text);
            palette.color(green)
            xmenu->setPalette(palette);*/

            // Align the menu coordinates
           // xmenu->
            xmenu->move(900,300);

            xmenu->show();


        }
Run Code Online (Sandbox Code Playgroud)

qt qt4 qt-creator

16
推荐指数
1
解决办法
1万
查看次数

在 github 操作中运行时,Python 自动版本控制不会发生

我试图在成功构建后将包从 CI 直接推送到 pypi。我已经尝试了几个工具,比如“setuptools-scm”,一切都运行良好,并且我根据我的标记自动进行版本更改,就像package-0.0.2.post11-py3-none-any.whl在本地一样。

当我将相同的代码作为 github 操作(命令)的一部分推送时,Run python3 setup.py sdist bdist_wheel我没有看到版本更新,而且我总是得到package-0.0.0-py3-none-any.whl

以下是 setup.py 的片段

setuptools.setup(
    name="package",
    use_scm_version=True,
    setup_requires=['setuptools_scm']
Run Code Online (Sandbox Code Playgroud)

yml 文件:

 publish:
    name: Build and publish Python  distributions  to PyPI and TestPyPI
    runs-on: ubuntu-18.04
    steps:
    - uses: actions/checkout@v2
    - name: Set up Python 3.8
      uses: actions/setup-python@v2
      with:
        python-version: 3.8
    - name: Install scm version
      run: >-
        python -m
        pip install
        setuptools-scm==4.1.2        
    - name: Install wheel
      run: >-
        python -m
        pip install
        wheel==0.34.2
    - name: Build a …
Run Code Online (Sandbox Code Playgroud)

python setuptools pypi python-3.8 github-actions

5
推荐指数
1
解决办法
2730
查看次数

Qt中的菜单项启用/禁用

在我想要的下面的代码中,如果我选择/单击患者类型按钮.他们在菜单"xmenumain""小儿心电图"项目应该被禁用(它应该在菜单列表中列出,但颜色为褪色灰色).我该如何实现呢?

void MyMenu::cppSlot()
    {
     xmenumain = new QMenu;

    xmenumain->addAction("                   X",this, SLOT (call_exit(xmenumain)));
    xmenumain->addAction ( "Edit User Settings" , this , SLOT (call_a()) );
    xmenumain->addAction ( "Parameters" , this , SLOT (call_b()) );
    xmenumain->addAction ( "Sound Adjust" , this , SLOT (call_c()) );
    xmenumain->addAction ( "Patient Type" , this , SLOT (call_d()) );
    xmenumain->addAction ( "Pediatric ECG" , this , SLOT (call_d()) );
    xmenumain->addAction ( "Data Output" , this , SLOT (call_d()) );
    xmenumain->addAction ( "Set Time & Date" , this …
Run Code Online (Sandbox Code Playgroud)

qt qt4

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

qt ×2

qt4 ×2

github-actions ×1

pypi ×1

python ×1

python-3.8 ×1

qt-creator ×1

setuptools ×1