Я знаю, как достаточно просто открыть веб-браузер в python, но есть ли простой способ отобразить несколько веб-браузеров в одном кадре, как в C#, используя WinForms? Я попробовал свои силы в использовании tkinter, и это не кажется идеальным для этого.
Откройте вкладку веб-браузера в Python:
import webbrowser
url = 'http://172.16.0.135:8087/'
chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
webbrowser.get(chrome_path).open(url)
Откройте несколько веб-браузеров и отобразите в C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading.Tasks;
namespace Browser
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text = "http://172.16.0.135:8087/";
webBrowser1.AllowNavigation = true;
webBrowser1.Navigate("http://172.16.0.135:8087/");
textBox2.Text = "http://172.16.0.69:8087/";
webBrowser2.AllowNavigation = true;
webBrowser2.Navigate("http://172.16.0.69:8087/");
textBox3.Text = "http://172.16.0.69:8087/";
webBrowser3.AllowNavigation = true;
webBrowser3.Navigate("http://172.16.0.69:8087/");
textBox4.Text = "http://172.16.0.135:8087/";
webBrowser4.AllowNavigation = true;
webBrowser4.Navigate("http://172.16.0.135:8087/");
///////////////////////////////////////////////////////////////////////////
}
private void button6_Click(object sender, EventArgs e)
{
string WebPage = textBox1.Text.Trim();
webBrowser1.Navigate(WebPage);
}
private void button5_Click(object sender, EventArgs e)
{
webBrowser1.Stop();
}
private void button4_Click(object sender, EventArgs e)
{
webBrowser1.Refresh();
}
/////////////////////////////////////////////////////////////////////////
private void button3_Click(object sender, EventArgs e)
{
string WebPage = textBox1.Text.Trim();
webBrowser2.Navigate(WebPage);
}
private void button2_Click(object sender, EventArgs e)
{
webBrowser2.Stop();
}
private void button1_Click(object sender, EventArgs e)
{
webBrowser2.Refresh();
}
///////////////////////////////////////////////////////////////////////////
private void button9_Click(object sender, EventArgs e)
{
string WebPage = textBox1.Text.Trim();
webBrowser3.Navigate(WebPage);
}
private void button8_Click(object sender, EventArgs e)
{
webBrowser3.Stop();
}
private void button7_Click(object sender, EventArgs e)
{
webBrowser3.Refresh();
}
////////////////////////////////////////////////////////////////////////////
private void button12_Click(object sender, EventArgs e)
{
string WebPage = textBox1.Text.Trim();
webBrowser4.Navigate(WebPage);
}
private void button11_Click(object sender, EventArgs e)
{
webBrowser4.Stop();
}
private void button10_Click(object sender, EventArgs e)
{
webBrowser4.Refresh();
}
}
}