在我正在开发的应用程序中,我有一组QPushButton
相互重叠的 s,如下所示:
resize(300, 300);
QRect geometry( 100, 100 , 100 , 100 );
m_button[0] = new QPushButton( this );
m_button[0]->setGeometry( geometry );
m_button[0]->setText( "Button 1" );
m_button[1] = new QPushButton( this );
m_button[1]->setGeometry( geometry );
m_button[1]->setText( "Button 2" );
m_button[1]->raise();
结果:
但是当在应用程序级别添加以下样式时
QApplication app(argc, argv);
app.setStyleSheet( "QPushButton{ border-width: 1px; border-color: blue; border-style: solid;}" );
按钮呈现如下:
这个人工制品的原因是什么,我该如何解决它。
关于我的应用程序 的信息 重叠按钮是属于虚拟键盘不同字符集的键。这些键根据当前字符集升高或降低。