Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经看到允许使用 PyQT 或 PySide 和 QtWebKit 来启动全屏浏览器的示例代码。我不熟悉 Qt 的工作原理。是否可以创建一个模拟 Windows 8 Metro-like UI 的网络浏览器?
我正在研究以下功能:
这可能吗?
除此之外,是否有一个示例 PySide 代码可以创建一个带有相应工具栏、url 栏、菜单等的网络浏览器......?
是的,这似乎是可能的。
要让您的应用程序全屏显示:
mainwindow.setWindowFlags(QtCore.Qt.FramelessWindowHint) mainwindow.showFullScreen()
设置热键和鼠标事件处理绝对是可能的,网上有很多教程(鼠标事件处理示例)。
对于类似 Metro 的外观,您可以使用 CSS 设置小部件的样式,示例在这里。