Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fb1a293e88 | |||
| 803d6edd41 | |||
| 35b7bfe2e9 | |||
| c6db000d26 |
@@ -1,3 +1,11 @@
|
|||||||
# racket-webview-qt
|
# racket-webview-qt
|
||||||
|
|
||||||
The Qt backend of racket-webview
|
The Qt backend of racket-webview
|
||||||
|
|
||||||
|
# Version 0.2.2
|
||||||
|
|
||||||
|
QtWebEngine select popup rendering issue observed with older Qt 6.x.
|
||||||
|
Symptom: native HTML <select> popup keeps growing/repainting while open;
|
||||||
|
QtWebEngine process busy, Racket process idle.
|
||||||
|
Resolved by upgrading to Qt 6.11.1.
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,48 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "qtbase",
|
||||||
|
"repositories": ["qtbase", "qtactiveqt", "qtimageformats"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qtdeclarative",
|
||||||
|
"repositories": ["qtdeclarative"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qtmultimedia",
|
||||||
|
"repositories": ["qtmultimedia"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qtconnectivity",
|
||||||
|
"repositories": ["qtconnectivity"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qtlocation",
|
||||||
|
"repositories": ["qtlocation"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qtwebsockets",
|
||||||
|
"repositories": ["qtwebsockets"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qtserialport",
|
||||||
|
"repositories": ["qtserialport"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qtwebengine",
|
||||||
|
"repositories": ["qtwebengine"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "designer",
|
||||||
|
"modules": ["Designer"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "linguist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "assistant"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qt_help",
|
||||||
|
"modules": ["Help"]
|
||||||
|
}
|
||||||
|
]
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -13,6 +13,7 @@
|
|||||||
|
|
||||||
#include "rktwebview_qt.h"
|
#include "rktwebview_qt.h"
|
||||||
|
|
||||||
|
|
||||||
#ifdef DEBUG_RKT_WEBVIEW
|
#ifdef DEBUG_RKT_WEBVIEW
|
||||||
#define WAIT_TIME (300 * 1000)
|
#define WAIT_TIME (300 * 1000)
|
||||||
#else
|
#else
|
||||||
|
|||||||
+3
-2
@@ -20,7 +20,7 @@ int main(int argc, char *argv[])
|
|||||||
std::string loc = basedir(me);
|
std::string loc = basedir(me);
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
std::string prg = loc + "\\rktwebview_prg.exe";
|
std::string prg = loc + "\\rktwebview_prg.exe";
|
||||||
SetDllDirectoryA("C:\\Qt\\6.10.2\\msvc2022_64\\bin");
|
SetDllDirectoryA("C:\\Qt\\6.11.1\\msvc2022_64\\bin");
|
||||||
#else
|
#else
|
||||||
std::string prg = loc + "/rktwebview_prg";
|
std::string prg = loc + "/rktwebview_prg";
|
||||||
#endif
|
#endif
|
||||||
@@ -61,7 +61,8 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
rkt_webview_move(wv, 100, 200);
|
rkt_webview_move(wv, 100, 200);
|
||||||
rkt_webview_resize(wv, 800, 600);
|
rkt_webview_resize(wv, 800, 600);
|
||||||
rkt_webview_set_url(wv, "https://wikipedia.org");
|
//rkt_webview_set_url(wv, "https://wikipedia.org");
|
||||||
|
rkt_webview_set_html(wv, "<html><head><title>Hi!</title></head><body><h1>Oke test</h1><select id=\"sel-lang\"><option value=\"nl\" selected>Nederlands</option><option value=\"en\">English</option></select><p>Ja</p></body></html>");
|
||||||
|
|
||||||
d = rkt_webview_info();
|
d = rkt_webview_info();
|
||||||
fprintf(stderr, "%s\n", d->data.metrics.log_file);
|
fprintf(stderr, "%s\n", d->data.metrics.log_file);
|
||||||
|
|||||||
Reference in New Issue
Block a user