我正在创建一个需要看起来像网格的GUI。它有900个按钮,是在循环中创建的。有没有办法确定哪个按钮被按下了?
for i in range(30):
for j in range(30):
button = QPushButton()
layout.addWidget(button, i, j)
因此,例如,如果在第25行和第13列按下一个按钮,我希望有一个函数来打印按钮(25,13)被点击。
在MvvmCross中,有没有一种方法可以让导航服务接近特定的viewModel? 例如,假设我有3个视图模型 A B C 我已经从A导航到B再到C。 A -> B -> C 在C视图中,我按下了Done按钮,想要返回到视图A。 有没有办法在C viewModel中做这样的事情? _navigationService.Close<A>(this);