小编use*_*058的帖子

如何检查按键修改器是否被按下(shift,ctrl,alt)?

我正在使用QT设计器构建UI,并希望按钮使用不同的修改器执行不同的操作.所以我认为我可以使用动态字符串属性来调用函数,这些属性将根据修饰符执行操作.

如果有人知道更简单的方法,我会非常感激.

python pyqt pyqt4 modifier-key pyqt5

20
推荐指数
2
解决办法
3万
查看次数

变量改变值,红宝石

我不确定这个名为 origString 的变量如何改变循环中的值

def scramble_string(string, positions)
  i = 0
  origString = string
  puts origString
  newString = string
  while i < string.length
    newString[i] = origString[positions[i]]
    i = i + 1
  end
  puts origString
  return newString
end
Run Code Online (Sandbox Code Playgroud)

例如,如果我运行 scramble_string("abcd", [3, 1, 2, 0]) origString ,则第一个“puts”中的“abcd”会更改为第二个“dbcd”中的“dbcd”。如果我只声明一次,如何更改 origString 的值?

ruby

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

标签 统计

modifier-key ×1

pyqt ×1

pyqt4 ×1

pyqt5 ×1

python ×1

ruby ×1