pyqt4: Открыть веб-сайт в стандартном браузере, нажав кнопку

Я хотел бы открывать веб-сайт в стандартном браузере операционной системы, когда пользователь нажимает кнопку в моем приложении pyqt4. /// Обрабатывает ...

Обычно, когда Visual Studio добавляет обработчик события Page_Load в файл с выделенным кодом (например, двойной щелчок по странице в режиме конструктора), он выглядит следующим образом:

/// <summary>
/// Handles the Load event of the Page control.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
protected void Page_Load(object sender, EventArgs e)
{
    // ...
}

Но Resharper предлагает Имя «Page_Load» не соответствует правилу «Методы, свойства и события». Предлагаемое имя - «PageLoad» . Я предполагаю, что есть лучший способ определить обработчик для загрузки страницы, но я не могу вспомнить, что это за синтаксис, но я полагаю, что это разрешит это предупреждение Resharper?

Возможно, что-то вроде:

/// <summary>
/// Raises the <see cref="E:System.Web.UI.Control.Load"/> event.
/// </summary>
/// <param name="e">The <see cref="T:System.EventArgs"/> object that contains the event data.</param>
protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);
    // ...
}

, но я припоминаю, что OnLoad и PageLoad не совсем одно и то же?

14
задан SteveC 12 April 2012 в 22:43
поделиться