2024-05-14 10:54:02 发布
网友
QDialogButtonBox小部件自动重新排列按钮,以满足不同平台上用户的期望。我想遵循这个行为,但是使用我自己的按钮标签(例如“Import”而不是“OK”)。我怎样才能做到这一点?可以使用QMessageBox吗,还是需要编写自己的实现?用我的Qt和qti编写应用程序。在
请参阅下面的屏幕截图,该截图显示的是OSX上的QDialogButtonBox,其风格为Aqua和Cleanlooks。在
QDialogButtonBox可以为您完成这项工作,但是您需要创建一个对话框来首先放置一个对话框(工作量很小)。在
QDialogButtonBox
... auto buttons = new QDialogButtonBox( this ); buttons->addButton( "Import", QDialogButtonBox::AcceptRole ); buttons->addButton( "Cancel", QDialogButtonBox::RejectRole ); ...
文档是here(它是C++,但我确信可以跟随它),一般的想法是,^ {CD2>}被当前样式布局用于重新排列按钮。在
QDialogButtonBox
可以为您完成这项工作,但是您需要创建一个对话框来首先放置一个对话框(工作量很小)。在文档是here(它是C++,但我确信可以跟随它),一般的想法是,^ {CD2>}被当前样式布局用于重新排列按钮。在
相关问题 更多 >
编程相关推荐