Можно задавать неправильный вопрос. Вы кажетесь сфокусированными на людях методов, используют для игр их пути высокий список счета, но блокируются, определенные методы только идет до сих пор. У меня нет опыта с TamperData, таким образом, я не могу говорить с этим.
вопрос, который необходимо задавать: "Как я могу проверить, что отправленные очки допустимы и подлинны?" Особенный метод сделать, который зависим от игры. Для очень простых головоломок Вы могли бы отправить по счету наряду с определенным начальным состоянием и последовательностью перемещений, которые привели к конечному состоянию, и затем повторно выполнили игру на стороне сервера с помощью тех же перемещений. Подтвердите, что установленный счет совпадает с вычисленным счетом, и только примите счет, если они соответствуют.
Единственный способ, который я знаю (но он не является "макетируемым"), - это поместить знак \ n в строку.
Это действительно раздражает и не может быть решено без повторной реализации: метка использует Qt :: PlainText
, если я не ошибаюсь. В наших проектах группа разработчиков пользовательского интерфейса решила эту проблему с помощью двух подходов.
Использование кнопки QRadioButton в качестве заголовка
Перепишите текст QRadioButton таким образом, чтобы в нем было только краткое описание параметра. Поместите под ним QLabel и добавьте более длинное описание. Мы используем более мелкий шрифт и небольшой отступ, чтобы он выглядел аккуратно. Это часто используется, например, в Mac OS X.
Удаление текста из радиокнопки
Передайте пользовательский интерфейс таким образом, чтобы каждая радиокнопка располагалась слева от QLabel. Добавьте весь текст в QLabel и установите метку в качестве приятеля переключателей. Это наименее функциональный подход, потому что щелчок по метке не проверяет переключатель. Кроме того, выравнивание не очень хорошее.
Мне удалось добавить макет и метку в качестве дочерней для радиокнопки, а также изменить политику размеров по вертикали на Preferred (вместо Fixed).
К сожалению, это не заставило его автоматически реагировать на зависание мыши и щелчки, как родная метка, но следите за взломом: Я установилStyleSheet("border:none") для радиокнопки и она начала работать. Может быть, это какая-то особенность, происходящая за кулисами; мне бы хотелось иметь некоторую уверенность.
И индикатор можно выровнять, используя "QRadioButton::indicator{subcontrol-position:top left}". <- http://doc.trolltech.com/qq/qq20-qss.html